Antonios Barotsis
0e5fb2e600
Make all info logs use the new system
2024-03-11 21:21:41 +01:00
Antonios Barotsis
d0fd02bfa2
Added buffering
2024-03-07 21:29:15 +01:00
Antonios Barotsis
3a3f38c93e
wip
2024-03-06 22:44:28 +01:00
Antonios Barotsis
8e43cd2afa
Change existing method docs to valid rustdoc
2024-02-28 20:27:32 -03:00
cyqsimon
fa2d214fee
Feature-gate RAR support
2023-12-14 23:32:17 -03:00
Flat
69b1db4a35
chore: cargo fmt
2023-11-25 21:33:22 -03:00
Flat
97b4356aa8
feat: implement 7zip support for compression and decompression
...
This also fixes symlink canonicalization for Windows and fixes UI tests on Windows.
2023-11-25 21:33:22 -03:00
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
f2b984bc7a
feat: cleanup codes and more 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
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
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
Vinícius R. Miguel
3bb0e57ed4
Stop keeping track of the names of unpacked files
2023-01-05 15:52:21 -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
figsoda
13fab6d241
remove progress feature
2022-10-15 23:03:20 -04:00
João M. Bezerra
cdd1b530be
fix not overwriting a folder when compressing
2022-10-15 21:36:24 -03:00
figsoda
51855948f1
add OutputLine trait for performance improvements
2022-10-13 11:31:43 -04:00
figsoda
8b0f4f3ee4
rewrite progress module
2022-10-12 20:49:33 -04:00
figsoda
5dc8d3efed
fix: apply clippy lints
2022-10-03 20:56:48 -04:00
figsoda
a1c943923c
refac: simplify smart_unpack to remove redundant code and make clippy happy
2022-08-14 12:24:41 +08:00
João M. Bezerra
278bc980c1
small changes and rewrite zip warning message
2022-06-04 14:36:57 -03:00
João M. Bezerra
97c4387fcf
minor simplifications and renamings
2022-06-04 14:04:31 -03:00
João M. Bezerra
14025c6816
remove use_small_heuristics = "Max"
from rustfmt
...
and update edition to 2021
2022-06-04 13:06:52 -03:00
João M. Bezerra
f5fcf7f2a3
replace flat_map by flatten_compression_formats
2022-06-04 13:01:24 -03:00
João M. Bezerra
19769223c8
create helper function split_first_extension
2022-06-04 12:55:51 -03:00
João M. Bezerra
4d518b7056
small refactor and renamings
2022-06-04 12:47:17 -03:00
João M. Bezerra
c65959d648
break down commands.rs into multiple files
2022-06-04 11:46:23 -03:00