João M. Bezerra
f33c9c0f39
separate function check_missing_formats_when_decompressing
2023-02-03 02:24:07 -03:00
João M. Bezerra
db62f1c534
--help
: add .sz
to list of supported formats
2023-02-03 02:24:07 -03:00
João M. Bezerra
3748e1d31e
add #![warn(missing_docs)]
to check.rs
2023-02-03 02:24:07 -03:00
João M. Bezerra
fc8bc82296
separate function check_archive_formats_position
2023-02-03 02:24:07 -03:00
João M. Bezerra
54ee52610a
fix rustdoc warnings
2023-02-03 02:24:07 -03:00
João M. Bezerra
6710987b38
move check_for_non_archive_formats
to check.rs
2023-02-03 02:24:07 -03:00
João M. Bezerra
b938dc014c
move build_archive_file_suggestion
to extension.rs
2023-02-03 02:24:06 -03:00
João M. Bezerra
7f763ff500
move module tests
to end of file
2023-02-03 01:19:34 -03:00
João M. Bezerra
aad55e6102
move check_mime_type
to check.rs
2023-02-03 01:19:32 -03:00
João M. Bezerra
d2db26a59d
create check.rs
2023-02-03 01:17:35 -03:00
João M. Bezerra
5b99f434c3
rename Opts
to CliArgs
2023-02-03 01:17:33 -03:00
figsoda
58da7dbf34
always use zip64
2023-01-31 18:42:32 -05:00
figsoda
634978fea5
Merge branch 'main' into large
2023-01-31 18:08:24 -05:00
João Marcos
bc78e64739
Merge pull request #355 from figsoda/ext
...
fix handling of unknown extensions
2023-01-31 19:57:05 -03:00
figsoda
fe464213b3
fix typos
2023-01-31 14:21:19 -05:00
figsoda
2238a20f0f
fix handling of unknown extensions
2023-01-31 10:57:07 -05:00
figsoda
50573f9d91
zip: fix compression of files larger than 4GB
2023-01-31 10:48:48 -05:00
figsoda
2d5dc06a4f
multi-threaded snap compression using gzp
2023-01-30 19:36:20 -05:00
figsoda
5abdd5fc96
multi-threaded gzip compression using gzp
2023-01-30 19:36:20 -05:00
João Marcos Bezerra
4c53bde44d
Merge branch 'main' into remove-extension-display-implementation
2023-01-10 19:13:44 -03:00
João Marcos Bezerra
46731c0798
replace code that refers to .lz isntead of .lzma ( #344 )
2023-01-10 12:21:46 -03:00
João M. Bezerra
73cff04eb5
make some extension items private
2023-01-10 04:35:24 -03:00
João M. Bezerra
752ed72a91
remove incorrect Display implementation
2023-01-10 04:35:03 -03:00
figsoda
5a3bac67c9
add --format option
2023-01-07 14:57:39 -05:00
figsoda
f52254c91e
refactor list command
2023-01-05 23:18:40 -05:00
Vinícius R. Miguel
23e33412a4
Decompress files in parallel
2023-01-05 21:22:38 -03:00
figsoda
c7165fb52c
avoid directly indexing when possible
2023-01-05 15:10:22 -05:00
figsoda
e06b2c8635
apply clippy suggestions
2023-01-05 14:23:37 -05:00
Vinícius R. Miguel
3bb0e57ed4
Stop keeping track of the names of unpacked files
2023-01-05 15:52:21 -03:00
Vinícius R. Miguel
d99266e1ce
Use ubyte
instead of humansize
2023-01-05 14:49:46 -03:00
Vinícius R. Miguel
2caeb1004c
refac: add support for Windows in EscapedPathDisplay
2023-01-05 13:39:06 -03:00
Vinícius R. Miguel
0deb18289a
refac: use BStr to display possibly non-UTF8 byte sequences
2023-01-05 12:46:29 -03:00
Vinícius Miguel
9854285c38
listing: slight refactor when ensuring archive-only inputs ( #331 )
2023-01-05 02:37:18 -03:00
figsoda
a9f2e614ed
improve extension parsing logic
2023-01-02 22:15:00 -05:00
João M. Bezerra
3f3ee9b87f
accept inserting flags in any position
2022-12-24 03:18:41 -03:00
afm
71026287a3
flag: q instead of Q
...
Co-authored-by: João Marcos Bezerra <marcospb19@hotmail.com>
2022-12-18 23:32:12 -03:00
a-moreira
0ceb84d5cf
better args order, fmt
2022-12-18 22:56:13 -03:00
a-moreira
e26323bd99
add cli option to (de)compress quietly
2022-12-18 22:49:37 -03:00
a-moreira
3e43f9d7e5
allow ouch to decompress archive into existing folder
2022-12-10 19:36:28 -03:00
João M. Bezerra
c737956a4e
check for EOF when asking questions
...
when invoking Ouch from shell scripts, it is likely that questions will
be left unanswered with EOF, this commit fixes Ouch interpreting EOF as
Yes in Y/N questions
2022-11-23 00:43:53 -03:00
figsoda
0ada885ced
simplify logic
2022-10-17 09:20:13 -04:00
João M. Bezerra
e8d0914a01
improve error message when compressing folder with single-file formats
2022-10-17 00:03:44 -03:00
figsoda
13fab6d241
remove progress feature
2022-10-15 23:03:20 -04:00
figsoda
f610ff596b
Merge pull request #297 from ouch-org/fix-fatal-error-if-read-fails-when-compressing
...
Fix fatal error if read fails when compressing
2022-10-15 22:38:12 -04:00
João M. Bezerra
9f7cba79e1
use remove_file_or_dir to remove dir check
2022-10-15 22:31:47 -03:00
João M. Bezerra
a29ff3c637
fix error message when compressing zip archive
2022-10-15 22:22:52 -03:00
João M. Bezerra
6e6796bf4e
fix clippy warnings
2022-10-15 22:19:30 -03:00
João M. Bezerra
70bdfc4e99
improve fatal error message
2022-10-15 22:06:40 -03:00
João M. Bezerra
2da497c1ca
fix fatal error if read fails when compressing
2022-10-15 22:01:30 -03:00
João M. Bezerra
4d2ccf4873
create remove_file_or_dir util
2022-10-15 21:51:52 -03:00