366 Commits

Author SHA1 Message Date
João M. Bezerra
f474d2455e Bumping version to 0.3.1 0.3.1 2021-11-02 16:37:19 -03:00
João M. Bezerra
7ec9699385 Bump version 0.3.0 0.3.0 2021-11-02 09:49:49 -03:00
João M. Bezerra
4e2ea42962 Remove --format work to release 0.3.0 2021-11-02 09:49:01 -03:00
João Marcos Bezerra
73c1d9a41c
Merge pull request #141 from SpyrosRoum/fix-decompression-overwritting-files-without-asking
Fix decompression overwritting files without asking and failing on directories
2021-11-02 08:58:31 -03:00
Spyros Roum
7f5ff0faf1 Fix archives panicking when asked to overwrite file 2021-11-02 13:34:38 +02:00
Spyros Roum
547b8c91e5 Extract function 2021-11-02 13:34:04 +02:00
João Marcos Bezerra
e4e1d6a565
Merge pull request #140 from ouch-org/improving-error-treatment
Improving error messages and removing dead error treatment code
2021-11-02 07:41:19 -03:00
Spyros Roum
8ef1b25b12 Ask to overwrite dirs when decompressing archives 2021-11-02 12:38:10 +02:00
João M. Bezerra
2fcec33ec6 Removing obsolete error variants 2021-11-02 07:36:17 -03:00
João Marcos Bezerra
1b123a4dc2
Merge pull request #139 from ouch-org/simplify-cli-canonicalize-input-treatment
Simplify cli canonicalize implementation
2021-11-02 07:24:59 -03:00
João Marcos Bezerra
df3bb3b72b
Simplify cli canonicalize implementation 2021-11-02 07:21:03 -03:00
João M. Bezerra
5c0f24f567 Change alignment of error message replacement suggestion 2021-11-02 06:30:59 -03:00
João M. Bezerra
21134aaeff Improve message when no extensions given to compress file 2021-11-02 06:28:55 -03:00
João M. Bezerra
047102ec07 Remove InternalError, replaced by unreachable! macro 2021-11-02 06:28:40 -03:00
João M. Bezerra
fadc412896 Improve error message when no extensions given to decompress
Fixes #137
2021-11-02 06:13:24 -03:00
Spyros Roum
70c81ed8a4 Fix non-archives overwriting files without asking and error-ing on dirs 2021-11-02 10:58:58 +02:00
João M. Bezerra
6cebf78da6 Simplify Error::Custom code conversions 2021-11-02 05:18:34 -03:00
João M. Bezerra
d2d4a929e1 Docs improvements
+ Removed some dead code
2021-11-02 04:57:26 -03:00
João Marcos Bezerra
ebe3918478
Merge pull request #133 from SpyrosRoum/Remove-tar-combinations-from-CompressionFormat
Remove tar combinations from compression format
2021-11-02 01:20:41 -03:00
João M. Bezerra
15e922b7ba Fixing some Extension tests 2021-11-02 01:16:42 -03:00
João Marcos Bezerra
75cad36c5c
Merge branch 'master' into Remove-tar-combinations-from-CompressionFormat 2021-11-02 01:00:18 -03:00
João Marcos Bezerra
fa07b55ac9
Merge pull request #135 from figsoda/rewrite-ci
CI rewrite
2021-11-01 18:40:41 -03:00
figsoda
4f9caeeec4 rewrite ci 2021-11-01 10:03:15 -04:00
Spyros Roum
4921d3d3d2 Add Extension wrapper that lets us keep tgz instead of forcing tar.gz 2021-11-01 01:09:37 +02:00
João Marcos Bezerra
272b3069ea
Merge pull request #128 from ouch-org/issue-32
Add Missing docs
2021-10-31 14:04:07 -03:00
João M. Bezerra
d9e0b4c5fb Fixing documentation conflicting with build.rs 2021-10-31 12:57:30 -03:00
Spyros Roum
604616e042 Use proper match with no wildcard when detecting if it's archive 2021-10-31 11:09:35 +02:00
João M. Bezerra
20e0067cad Adding docs in new files and functions 2021-10-31 03:21:52 -03:00
João Marcos Bezerra
95d38e99f6 Merge branch 'master' into issue-32 2021-10-31 03:01:41 -03:00
João Marcos Bezerra
a02eb452c0
Merge pull request #130 from dcariotti/master
Print number of unpacked files
2021-10-31 02:42:00 -03:00
João Marcos Bezerra
9b7b863e94
Merge branch 'master' into master 2021-10-31 02:41:43 -03:00
João M. Bezerra
a85eb68a60 Merge branch 'pr/completions-manpage' 2021-10-31 02:23:21 -03:00
João Marcos Bezerra
038da118ec
Update CONTRIBUTING.md (#132) 2021-10-31 02:15:40 -03:00
João M. Bezerra
77873cde15 Merge branch 'pr/fix-archive-format-detection' 2021-10-31 01:59:41 -03:00
João M. Bezerra
4e731f8af3 Merge branch 'dir-flag' 2021-10-31 01:49:33 -03:00
figsoda
614f2aa6d5
Merge branch 'master' into completions-manpage 2021-10-30 16:59:24 -04:00
Gabriel Simonetto
7c82f2b3b7 Make remaining modules public in order to gain the documentation check 2021-10-30 17:00:07 -03:00
João Marcos Bezerra
54cd148e0b
Merge pull request #94 from ouch-org/issue-56
Introduce fs_err as a replacement for fs
2021-10-30 12:29:41 -03:00
Gabriel Simonetto
704a4efdd7 Merge branch 'master' into issue-56 2021-10-30 11:31:09 -03:00
João M. Bezerra
d1c905cda4 Improving permission denied error message 2021-10-30 11:17:38 -03:00
João M. Bezerra
6c6f721f35 Solved FinalError compile errors 2021-10-30 11:17:38 -03:00
Gabriel Simonetto
09b050d836 Introduce fs_err as a replacement for fs 2021-10-30 11:17:38 -03:00
Santo Cariotti
09c2830190 feat: print number of unpacked files 2021-10-29 19:21:17 +02:00
Santo Cariotti
2d84686b25 feat: write only one time the info on stdout 2021-10-29 19:14:16 +02:00
Santo Cariotti
01b6dc89de
Check the format with Github Action (#126)
* Add cargo fmt to the CI

Use a job to check the format of the sourcecode with `cargo fmt`
command. The new step does not change any code, but returns an error
when `check` does not pass with 0 issues.
2021-10-27 10:58:31 -03:00
Gabriel Simonetto
70b787b58e Fix repo link on documentation 2021-10-27 00:08:26 -03:00
Gabriel Simonetto
0fdef287c4 Warn for missing docs, and add necessary docs 2021-10-27 00:08:00 -03:00
Spyros Roum
6b6ade8c9a Break down tgz, tbz, etc to tar + gz/bz 2021-10-22 14:49:32 +03:00
Spyros Roum
caca7901c4 Run cargo fmt 2021-10-22 14:47:44 +03:00
Spyros Roum
02657ee5bc Remove the variants from CompressionFormat 2021-10-22 14:46:54 +03:00