misilelab
db0bc8a7d9
impl except test
2023-11-25 21:33:22 -03:00
MisileLaboratory
d0d227b234
fix: Incorrect count
2023-11-25 21:33:22 -03:00
MisileLaboratory
30d269fc8f
fix: Incorrect decompressed file count
2023-11-25 21:33:22 -03:00
MisileLaboratory
2ebdaf6ecf
feat: RefCell remove
2023-11-25 21:33:22 -03:00
MisileLaboratory
f2b984bc7a
feat: cleanup codes and more error handling
2023-11-25 21:33:22 -03:00
MisileLaboratory
76a459e02e
feat: good error handling
2023-11-25 21:33:22 -03:00
MisileLaboratory
d825feaeff
feat: good error output
2023-11-25 21:33:22 -03:00
MisileLaboratory
862181ae0a
feat: decompress with count
2023-11-25 21:33:22 -03:00
MisileLaboratory
ceed0156a0
fix: now recursivly compress 7z
2023-11-25 21:33:22 -03:00
MisileLaboratory
9e6a9cf40b
[ci skip] not ready
2023-11-25 21:33:22 -03:00
MisileLaboratory
d4581090d8
style: cargo fmt
2023-11-25 21:33:22 -03:00
MisileLaboratory
3cb2367793
feat: simple impl 7zip and lot of todo
2023-11-25 21:33:22 -03:00
Łukasz Krawiec
dade163243
added support for listing and decompressing .rar archives
2023-11-15 08:59:00 -03:00
Łukasz Krawiec
a3dca85cdd
fixed check_mime_type usage
2023-11-15 08:59:00 -03:00
figsoda
b7da9b02ac
Merge pull request #509 from ouch-org/fix-unaligned-messages
...
fix unaligned output when using parallelism
2023-09-19 22:42:39 -04:00
João M. Bezerra
a26d3d34ce
Improve hints when decompressing with no extension
...
refactored `check_missing_formats_when_decompressing` to be aware of
missing extensions and unsupported extensions in order to give a more
detailed error message
2023-09-17 20:05:54 -03:00
João M. Bezerra
c7f69194e8
give a less ambiguous warning for sniff failure
...
Ouch check for file signatures to be sure that the file indeed has the
correct format as inferred by extension, when that fails, we output a
message explaining that Ouch wasn't able to confirm the format, however,
previous message was confusing with the other extension detection ones
2023-09-17 19:06:14 -03:00
figsoda
4703f1b821
Merge pull request #511 from ouch-org/cli-add-tests
...
add tests for CLI usage
2023-09-16 10:16:39 -04:00
João M. Bezerra
c7d48297fc
add tests for CLI usage
2023-09-15 18:24:06 -03:00
João M. Bezerra
10d530d236
fix unaligned output when using parallelism
2023-09-12 14:00:19 -03:00
João M. Bezerra
7c6989de0e
completions: hint generator to expand to file paths
2023-09-12 13:20:24 -03:00
João Marcos
9507c4d93a
Merge pull request #502 from ouch-org/fix-size-unit-inconsistency
...
Fix size unit inconsistency
2023-09-07 16:12:20 -03:00
João M. Bezerra
c32cbd8c7b
fix clippy warning
2023-09-04 21:49:42 -03:00
João M. Bezerra
cbd327aad7
replace usage of ubyte
by our own Bytes
formatter
2023-09-04 21:15:57 -03:00
João M. Bezerra
693167e933
formatting: fix gibibytes vs gigabytes issue
2023-09-04 20:54:49 -03:00
João M. Bezerra
76116ed5ec
re-add our size unit code from 368a776
2023-09-04 20:40:00 -03:00
Pascal Seitz
c117517bbe
switch to lz4_flex
...
The release of lz4_flex 0.11 fixes two issue that caused problems
before:
- The new `auto-finish` flushes on drop
- FrameEncoder writes now empty frames. Previously nothing was written,
which caused issues with double compressed empty data.
2023-06-20 21:30:10 +08:00
João M. Bezerra
20f38390c6
fix: handle Zip when modified times are missing
2023-06-04 17:19:23 -03:00
João M. Bezerra
d926e0f00a
minor, use Try
2023-04-16 22:58:03 -03:00
figsoda
8d77478b73
increase compression level of --fast
from 0 to 1
2023-03-19 15:33:10 -04:00
figsoda
499e2ea5fd
extract level
to a variable
2023-03-19 15:32:54 -04:00
figsoda
f21883170b
implement --fast
and --slow
2023-03-19 15:04:27 -04:00
xgdgsc
abc3bfe3a4
clippy fix
2023-03-19 09:41:39 +08:00
xgdgsc
994a9b384d
Update src/commands/compress.rs
...
Co-authored-by: figsoda <figsoda@pm.me>
2023-03-19 09:17:42 +08:00
xgdgsc
e92b9ff723
option level tests
2023-03-18 12:23:59 +08:00
xgdgsc
b8b9c5042f
🐛 fix
2023-03-18 08:54:15 +08:00
xgdgsc
653ff976f5
clamp , merge test
2023-03-17 22:09:20 +08:00
xgdgsc
d9ffd42c8f
🐛 fix
2023-03-17 21:36:31 +08:00
xgdgsc
ffa16c7d6e
✅ add test, move
2023-03-17 17:59:53 +08:00
xgdgsc
df5f846581
🔥 name
2023-03-15 21:41:59 +08:00
xgdgsc
2c917dfa29
✨ add raw level arg
2023-03-14 20:07:16 +08:00
figsoda
40b0b7b364
fix deprecation warning
2023-03-11 16:33:42 -05:00
figsoda
732159b662
fixup outdated comment for check_mime_type
2023-02-06 21:13:06 -05:00
João M. Bezerra
8102260da4
simplify check_mime_type
2023-02-06 20:56:46 -03:00
figsoda
045ed5d72e
make mime sniffing consistent for list and decompress
2023-02-06 12:59:16 -05:00
Orhun Parmaksız
a2c894d935
Merge branch 'main' into feat/add_ls_alias
2023-02-05 00:54:20 +03:00
Orhun Parmaksız
c88d121ecc
Add ls
as an alternative alias for listing
2023-02-05 00:17:36 +03:00
João M. Bezerra
99d9c09fb7
refac: check_invalid_compression_with_non_archive_format
2023-02-03 02:24:07 -03:00
João M. Bezerra
1f4eba2bcb
separate function check_invalid_compression_with_non_archive_format
2023-02-03 02:24:07 -03:00
João M. Bezerra
93daa7b929
separate function check_first_format_when_compressing
2023-02-03 02:24:07 -03:00