680 Commits

Author SHA1 Message Date
Anton Hermann
1030eb0de9 Improve accessibility code and comment decisions why some info is (in)accessible 2021-11-23 11:53:20 +01:00
Anton Hermann
34cbe5746d Fix 40cee89: include review 2021-11-22 01:40:42 +01:00
João Marcos Bezerra
cb6d65c79a
Merge pull request #211 from ouch-org/revert-208-test
Revert "Add an integration test"
2021-11-16 18:25:44 -03:00
João Marcos Bezerra
3bf9a1e7a1 Revert "Add interactive integration tests (#208)"
This reverts commit 4d9f5e412f69e60d0b71819f5f0d8181e42e897e.
2021-11-16 18:25:25 -03:00
sigmaSd
4d9f5e412f
Add interactive integration tests (#208) 2021-11-16 17:43:17 -03:00
João Marcos Bezerra
5c22bc0060
Merge pull request #209 from sigmaSd/smart
Add heuristics to decompressing archives
2021-11-16 16:39:56 -03:00
Nbiba Bedis
ba617fdea8 Make logging consistant for zip 2021-11-16 09:39:10 +01:00
Nbiba Bedis
a87b89073e Document unwrap safety 2021-11-16 09:32:01 +01:00
Nbiba Bedis
4fc49b63cc Assert that output_dir exists in decompress_fn as well 2021-11-16 09:23:40 +01:00
João Marcos Bezerra
1c52dc5ee4
Assert that output_dir exists 2021-11-15 13:05:46 -03:00
Nbiba Bedis
c0b37c117c Add comment 2021-11-15 11:37:32 +01:00
Nbiba Bedis
9e41712f44 Smart unpack archives 2021-11-15 11:31:29 +01:00
João Marcos Bezerra
ed68e17eb8
Merge pull request #206 from sigmaSd/refactor
Simplify decompress function
2021-11-14 15:44:09 -03:00
Nbiba Bedis
b0ab145162 Add comment 2021-11-14 19:12:46 +01:00
Nbiba Bedis
11ee27ea25 Ask to overwrite if the user specified dir exists 2021-11-14 19:06:49 +01:00
João Marcos Bezerra
3b8333a063
Merge pull request #193 from sigmaSd/ub
Skip compressing file if its the same file as the output
2021-11-14 14:03:39 -03:00
Nbiba Bedis
85968ea841 Simplify decompress function 2021-11-14 17:59:40 +01:00
Nbiba Bedis
3e52eb6deb use fs_err canonicalize 2021-11-14 07:21:54 +01:00
João Marcos Bezerra
1dc06e798a
Merge pull request #205 from ouch-org/fix-format-infer
Fix error with format infer
2021-11-14 02:15:08 -03:00
João Marcos Bezerra
92372813a5
Fix error with format infer 2021-11-14 02:14:51 -03:00
João Marcos Bezerra
dc78c96c3f
Merge pull request #198 from sigmaSd/infer2
Remove Lzip because its incorrect, and improve extension comparison
2021-11-14 02:11:34 -03:00
João Marcos Bezerra
fe4b265d9f
Merge branch 'master' into infer2 2021-11-14 02:11:28 -03:00
João Marcos Bezerra
248448689b
Merge pull request #204 from ouch-org/infer-opt
Simplify several file inferring functions
2021-11-14 01:57:46 -03:00
Vinícius Rodrigues Miguel
afc8367230 Simplify (optimize?) several file inferring functions 2021-11-14 01:53:59 -03:00
João Marcos Bezerra
2ed4894a59
Merge pull request #200 from figsoda/fix-question-template
fix question template
2021-11-14 00:13:23 -03:00
figsoda
c1092a51da fix question template 2021-11-13 19:18:42 -05:00
João Marcos Bezerra
7b9e2f7db0
Merge pull request #199 from figsoda/issue-templates
improve issue templates
2021-11-13 21:07:11 -03:00
figsoda
97a728e722 improve issue templates 2021-11-13 17:11:23 -05:00
Nbiba Bedis
08b2314d8f display xz when inferring lzma 2021-11-13 17:13:51 +01:00
Nbiba Bedis
0660c2fe59 Remove Lzip because its incorrect, and improve extention comparison 2021-11-13 09:46:08 +01:00
Anton Hermann
942fef8ba1 Add ACCESSIBLE env var support for 'install.sh'
If environment variable ACCESSIBLE is set to a nonempty value, suppress
output of `curl` or `wget`
2021-11-13 01:47:08 +01:00
Anton Hermann
40cee89bab Implement accessibility mode which reduces visual noise 2021-11-13 01:47:08 +01:00
João Marcos Bezerra
9af1106144
Merge pull request #196 from AntonHermann/master
Fix warnings in doc comments
2021-11-12 21:35:24 -03:00
Anton Hermann
c1add95e70 Fix warnings in doc comments
Escape square brackets comments containing "[INFO]", "[WARNING]", "[ERROR]"

Suppress automatic link markup warning
2021-11-13 00:07:17 +01:00
Nbiba Bedis
28b512ae3f Skip compressing file if its the same file as the output 2021-11-12 11:51:44 +01:00
João Marcos Bezerra
9238b8ed11
Merge pull request #192 from ouch-org/update-edition
Update to Rust 2021 edition
2021-11-11 16:49:04 -03:00
João M. Bezerra
cc3c6e89ef Update to 2021 edition 2021-11-11 16:43:13 -03:00
João Marcos Bezerra
f4979a521d
Merge pull request #191 from figsoda/github-link
add link to github to help message
2021-11-11 11:32:51 -03:00
João Marcos Bezerra
6147d13259
Add missing period 2021-11-11 11:32:36 -03:00
figsoda
6d393b3c97 add link to github to help message 2021-11-11 09:15:59 -05:00
João Marcos Bezerra
180f63209a
Merge pull request #190 from SpyrosRoum/fix-decompressing-failing-to-create-dir
Fix not overwriting files/dirs when trying to create a directory
2021-11-11 11:08:41 -03:00
João Marcos Bezerra
6a56e1ca46
Merge pull request #189 from figsoda/help-supported-formats
add supported formats to help message
2021-11-11 11:04:07 -03:00
Spyros Roum
c33d896743 Change clear_path to return Result<bool>
So `Ok(true)` means the path is clear while `Ok(false)` means the user doesn't want to overwrite
2021-11-11 15:58:51 +02:00
João Marcos Bezerra
d1de34383c
Merge pull request #187 from figsoda/deps
Put compression backends behind features, clean up Cargo.toml
2021-11-11 10:47:51 -03:00
João Marcos Bezerra
6fd0579822
Merge pull request #188 from figsoda/remove-trailing-blank-line
remove trailing blank lines in error messages
2021-11-11 10:15:04 -03:00
Spyros Roum
d1d781dded Clear path before creating a dir 2021-11-11 11:36:40 +02:00
Spyros Roum
eb9a99fff3 Create util for clearing a path 2021-11-11 11:36:26 +02:00
figsoda
043a04bf51 add supported formats to help message 2021-11-10 22:04:00 -05:00
figsoda
5616231af9 simplify colors 2021-11-10 21:59:07 -05:00
figsoda
1fb9ef5abc remove trailing blank lines in error messages 2021-11-10 21:56:04 -05:00