Fabricio Dematte
|
09e9036301
|
attempt to assert
|
2021-05-31 08:00:03 -03:00 |
|
João M. Bezerra
|
51a88bebba
|
Adding FinalError, using in crate::Error Display
Helps us add nice and consistently formatted error messages
|
2021-05-28 16:53:18 -03:00 |
|
João M. Bezerra
|
8707328944
|
Temporarly disabling platform-dependent test
|
2021-05-28 05:14:51 -03:00 |
|
João M. Bezerra
|
bf8ef70d16
|
Fixing Oof and Walkdir Error Display
|
2021-05-28 04:34:06 -03:00 |
|
João M. Bezerra
|
d1734b54cb
|
Eliding some lifetimes
|
2021-05-28 03:14:03 -03:00 |
|
João M. Bezerra
|
f51a5c8727
|
Moving cli input .canonicalize to help testing
We are moving canonicalize_files step
from parse_args_from
to parse_args
This helps testing our CLI without panicking when files don't exist
|
2021-05-28 03:07:25 -03:00 |
|
João M. Bezerra
|
cd43f215ea
|
Replace io::Error by reason: String - crate::Error
By removing io::Error from crate::Error, we can implement PartialEq in
the enum to make testing easier.
|
2021-05-28 02:15:12 -03:00 |
|
João M. Bezerra
|
57a3d231eb
|
Turning oof subcrate into a module
|
2021-05-26 21:54:50 -03:00 |
|
João M. Bezerra
|
f203b80eb8
|
Fixing ouch OofError convertion
|
2021-05-19 12:28:49 -03:00 |
|
João M. Bezerra
|
d01947d9e1
|
Adding rustfmt.toml and reformatting
|
2021-05-16 17:52:29 -03:00 |
|
João M. Bezerra
|
3dc9a78539
|
Removing src/test.rs
|
2021-05-15 01:15:19 -03:00 |
|
João M. Bezerra
|
de28e573d8
|
Fix error message typo
|
2021-05-15 01:14:22 -03:00 |
|
João M. Bezerra
|
864fc1a29b
|
decompression: panic if there are no arguments
|
2021-05-15 01:12:03 -03:00 |
|
Vinícius Miguel
|
2ba91644e8
|
commands: remove two unnecessary clones
|
2021-04-09 12:05:49 -03:00 |
|
Vinícius Miguel
|
3cb0bfa1e5
|
cli: refactor path canonicalizing logic
|
2021-04-09 02:05:31 -03:00 |
|
Vinícius Miguel
|
38e7009a27
|
cli: add an alias for the compress subcommand
|
2021-04-08 22:46:47 -03:00 |
|
Vinícius Miguel
|
b614533fd5
|
utils: fix usage of the -n, --no flag
|
2021-04-08 22:31:10 -03:00 |
|
Vinícius Miguel
|
c94b49f013
|
cli: Only suggest the typo correction and exit
|
2021-04-08 12:48:52 -03:00 |
|
Vinícius Miguel
|
5ca99c101e
|
oof: remove unnecessary closures (((and undo last commit)))
|
2021-04-08 03:03:07 -03:00 |
|
Vinícius Miguel
|
e7eb55a4cf
|
test: make_dummy_files: return an error instead of panicking
|
2021-04-08 02:55:34 -03:00 |
|
Vinícius Miguel
|
2f6ac5e54c
|
error: Save std::io::Error as a crate::Error variant
|
2021-04-08 00:26:02 -03:00 |
|
Vinícius Miguel
|
faae7c088f
|
oof: add error variant MissingValueToFlag
|
2021-04-07 23:28:37 -03:00 |
|
Vinícius Miguel
|
d9b39706e2
|
Drop dependency on Termion
|
2021-04-07 02:23:50 -03:00 |
|
Vinícius Miguel
|
0026e4d4de
|
Drop dependency on Colored
|
2021-04-07 02:02:50 -03:00 |
|
Vinícius Miguel
|
8a4ac5d6d1
|
cli: Check for typos on ouch compress
|
2021-04-07 00:26:53 -03:00 |
|
João M. Bezerra
|
e1c72a6a6b
|
Removing unused cli::CommandInfo
|
2021-04-06 23:36:44 -03:00 |
|
João M. Bezerra
|
3ac28b8d5c
|
Fixing Windows build warnings
|
2021-04-06 23:16:39 -03:00 |
|
João M. Bezerra
|
bb004dc78c
|
Fixing Windows build: no termion support
|
2021-04-06 23:12:40 -03:00 |
|
João M. Bezerra
|
df1bc879cb
|
New --help message
|
2021-04-06 22:52:41 -03:00 |
|
João M. Bezerra
|
973af5fe1c
|
Change evaluator.rs to commands.rs
|
2021-04-06 21:18:56 -03:00 |
|
João M. Bezerra
|
3869c2502e
|
Moving bytes.rs implementation to utils.rs
|
2021-04-06 21:16:33 -03:00 |
|
Vinícius Miguel
|
20bcf1ecde
|
evaluator: Fix an error message
|
2021-04-06 20:36:47 -03:00 |
|
João M. Bezerra
|
aa03d2723e
|
Separate lib from binary
Makes integration testing easier
|
2021-04-06 20:22:56 -03:00 |
|
João M. Bezerra
|
78d5f435ee
|
Minor style changes
|
2021-04-06 20:14:33 -03:00 |
|
João M. Bezerra
|
575abeb454
|
Testing bytes formatting
|
2021-04-06 20:12:51 -03:00 |
|
Vinícius Miguel
|
784217143a
|
Better error message for MissingArgumentsForDecompression
|
2021-04-06 19:05:36 -03:00 |
|
Vinícius Miguel
|
8c88d5cb0f
|
evaluator: Accept the other compression formats as 'first compressors'
|
2021-04-06 19:01:44 -03:00 |
|
Vinícius Miguel
|
249e9959fc
|
Fix failing test
|
2021-04-06 12:51:53 -03:00 |
|
Vinícius Miguel
|
5b70940596
|
Fix cargo test
|
2021-04-06 04:44:08 -03:00 |
|
Vinícius Miguel
|
f9272b5ce5
|
evaluator: Verify if input files are decompressible
|
2021-04-06 04:30:36 -03:00 |
|
Vinícius Miguel
|
9b8dcb40fa
|
cli: Canonicalize input files when decompressing
|
2021-04-06 04:12:00 -03:00 |
|
Vinícius Miguel
|
095ade6621
|
Code cleanup
|
2021-04-06 03:37:49 -03:00 |
|
Vinícius R. Miguel
|
42b139f1a5
|
Add tests for byte pretty-printing
|
2021-04-06 03:08:44 -03:00 |
|
Vinícius R. Miguel
|
1b9faab96a
|
refactor: pretty-print bytes
|
2021-04-06 02:49:03 -03:00 |
|
Vinícius R. Miguel
|
368a776b70
|
Add Bytes and impl Display for Bytes
|
2021-04-06 02:34:27 -03:00 |
|
Vinícius Rodrigues Miguel
|
1c5005f5a9
|
Adapt the Python test script to the new Ouch interface
|
2021-04-05 20:57:18 -03:00 |
|
Vinícius Rodrigues Miguel
|
011626f09b
|
(WIP) Minor misc. changes
|
2021-04-05 02:57:46 -03:00 |
|
Vinícius Rodrigues Miguel
|
d2af261f67
|
Fix cargo test tests
|
2021-04-05 01:14:27 -03:00 |
|
João M. Bezerra
|
28901ec44e
|
Binary size decreased by 35% (-400KB)
Huge refactor, removed totally `clap` to use our argparsing instead.
500+ modified.
|
2021-04-04 23:26:57 -03:00 |
|
João M. Bezerra
|
b45f38f5fa
|
Add utils::to_utf
|
2021-04-04 23:18:25 -03:00 |
|