365 Commits

Author SHA1 Message Date
Spyros Roum
0ed6841865 Fix tests so they don't use tar.zst 2021-10-22 02:14:04 +03:00
figsoda
d6054ba3ee move QuestionPolicy to lib 2021-10-21 19:13:29 -04:00
Spyros Roum
91a1054c3c Remove duplicated if/else branches 2021-10-22 02:05:38 +03:00
Spyros Roum
0f3bc4f444 Use the new method were applicable 2021-10-22 02:04:55 +03:00
Spyros Roum
340827de1f Introduce is_archive_format method on CompressionFormat 2021-10-22 02:00:11 +03:00
figsoda
2816b837e2
Merge branch 'master' into completions-manpage 2021-10-21 18:57:24 -04:00
João Marcos Bezerra
4cfc7b972b
Merge pull request #124 from AntonHermann/introduce_question_policy
Introduce new type for policy on how to handle overwrite questions
2021-10-21 19:09:19 -03:00
Anton Hermann
10f7462b8b Introduce new type for policy on how to handle questions 2021-10-21 23:31:53 +02:00
figsoda
bce6ae2797 generate completions and man page in ci 2021-10-20 22:18:39 -04:00
figsoda
7efac2e55d generate completions 2021-10-20 22:18:39 -04:00
João Marcos Bezerra
a46fa1fb38
Merge pull request #108 from SpyrosRoum/migrate-to-clap
Migrate from `oof` to `clap`!
2021-10-20 14:31:37 -03:00
João Marcos Bezerra
e17eb9595e Merge branch 'master' into migrate-to-clap 2021-10-20 14:04:19 -03:00
João Marcos Bezerra
d533af27d4
README: add "no runtime dependencies" as a feature
Currently only supported by Linux on x86_64
2021-10-20 08:30:12 -03:00
TATSUNO Yasuhiro
4404b91a23
refactoring: Extract function (#116) 2021-10-20 01:10:10 -03:00
TATSUNO Yasuhiro
5f7d777342
Change display of current directory (#119) 2021-10-20 00:57:11 -03:00
João Marcos Bezerra
49a9740e42
Merge pull request #117 from exoego/wording
Use a same term as in command
2021-10-20 00:49:59 -03:00
khubo
d9196f997f change output flag to dir flag 2021-10-20 08:38:06 +05:30
TATSUNO Yasuhiro
b8a2c3899e Use a same term as in command 2021-10-20 10:54:14 +09:00
figsoda
13aad5db87
Add repology badge to README (#113) 2021-10-19 15:13:07 -03:00
Spyros Roum
7b758c0ffb Remove author's names from help message 2021-10-19 19:56:52 +03:00
Spyros Roum
7fb4398c04 Remove redundant code 2021-10-19 19:56:27 +03:00
TATSUNO Yasuhiro
2e6cd893dc
Omit "./" at the start of the path (#109) 2021-10-19 12:57:11 -03:00
Spyros Roum
bc33ccc99c Update tests 2021-10-19 14:55:37 +03:00
Spyros Roum
e24c9ce931 Replace oof with clap 2021-10-19 14:42:07 +03:00
João Marcos Bezerra
1337be4f49
Merge pull request #106 from ouch-org/fix-monospace-in-readme
Escaping pipes in installation commands
2021-10-19 04:34:05 -03:00
João Marcos Bezerra
7a13a6410a
Escaping pipes in installation commands
This fixes monospaced formatting in README
2021-10-19 04:33:53 -03:00
João Marcos Bezerra
b342a16333
Merge pull request #104 from ouch-org/readme-md-error
Fix README small markdown error
2021-10-19 02:40:11 -03:00
João Marcos Bezerra
c7b7fa4097
Fix README small markdown error 2021-10-19 02:39:57 -03:00
João Marcos Bezerra
765fb40ec7
Readme revision (#102)
+ Added list of aliases to the README
2021-10-18 23:09:28 -03:00
João Marcos Bezerra
9d7c8a9abb
Merge pull request #100 from figsoda/cleanup
Minor cleanups and refactors
2021-10-18 02:01:02 -03:00
figsoda
2feefb3ca3 minor cleanups 2021-10-17 18:02:32 -04:00
João Marcos Bezerra
a424a2a017
Merge pull request #101 from dnaka91/tar-short-ext
Add support for short tar archive extensions
2021-10-17 18:28:54 -03:00
Dominik Nakamura
06af320595
Add support for short tar archive extensions 2021-10-18 00:42:35 +09:00
figsoda
1acf6e4d35 tests: apply clippy lints 2021-10-16 10:10:48 -04:00
João Marcos Bezerra
2c5a57c01c
Merge pull request #91 from SpyrosRoum/properly-compress-partially-compressed-files
Properly detect if we are compressing a partially compressed file
2021-10-15 11:38:02 -03:00
João Marcos Bezerra
55466a314e
Merge pull request #99 from SpyrosRoum/Add-proper-error-for-conflicted-flags
Add proper error handling for conflicting flags
2021-10-15 11:26:44 -03:00
João Marcos Bezerra
10af86831a
Merge pull request #97 from SpyrosRoum/Improve-FinalError
Change FinalError builder pattern to take and give ownership of self
2021-10-15 11:23:48 -03:00
João Marcos Bezerra
d33dd7f445
Merge branch 'master' into Improve-FinalError 2021-10-15 11:23:25 -03:00
Spyros Roum
16ee513906 Replace todo! with an actual error 2021-10-15 17:21:35 +03:00
João Marcos Bezerra
1bcdfeb41c
Merge pull request #98 from ouch-org/create-contributing-md
Create CONTRIBUTING.md
2021-10-15 11:18:34 -03:00
Spyros Roum
c44cdf1013 Enable nightly for unstable fmt feature and run cargo fmt 2021-10-15 17:11:44 +03:00
João Marcos Bezerra
cf7b3c6e1f
Create CONTRIBUTING.md 2021-10-15 10:47:37 -03:00
João Marcos Bezerra
8224aabb2a
Merge pull request #95 from figsoda/refactor-colors
refactor: better NO_COLOR support
2021-10-15 10:04:12 -03:00
João M. Bezerra
15c54a615d Renaming NO_COLOR_IS_SET to DISABLE_COLORED_TEXT 2021-10-15 09:35:07 -03:00
Spyros Roum
702e7622db Run cargo fmt removing redundant braces 2021-10-15 14:49:05 +03:00
Spyros Roum
d852a5897c Change FinalError builder pattern to take and give ownership of self
This means that when you do `let e = FinalError::with_title("Foo").detail("Blah");`, `e` will be of type `FinalError` instead of `&mut FinalError`, thus you don't have to call `clone()` on it
2021-10-15 14:20:49 +03:00
João M. Bezerra
05f82d3aee Adding unwrap safety for file_name 2021-10-15 05:45:56 -03:00
figsoda
161b8d0d66 refactor: better NO_COLOR support 2021-10-14 21:27:11 -04:00
Spyros Roum
baf23fa685 Use represents_several_files instead of checking len of files 2021-10-15 02:45:07 +03:00
Spyros Roum
aa65743e4e Add some info! for the user 2021-10-15 02:44:34 +03:00