ttyS3
|
86d855b9a0
|
style: cargo fmt
|
2024-09-02 02:39:32 +08:00 |
|
ttyS3
|
9043fbcd44
|
feat: add password support for decompress and list
|
2024-09-02 01:46:43 +08:00 |
|
Ryan Roden-Corrent
|
a7fe78fc68
|
Write decompressed stdin to stdin-output.
|
2024-08-26 03:40:52 -03:00 |
|
João Marcos P. Bezerra
|
a3e5bac438
|
fix STDIN syncrhonization problems
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
c56978d1e7
|
handle logger thread in main function
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
25d7d3d870
|
logger: refactor usage of sync primitives
use `std::sync::Barrier` instead of the barebones `Condvar` + `Mutex`
combo
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
792db000bb
|
move spawn_logger_thread to logger module
and create another module inside of the logger module to reorganize
things
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
0b760aadf7
|
fix logger thread shutdown system
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
39395c797a
|
move code to function run_cmd
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
d0280f0579
|
move code to function spawn_logger_thread
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
28daa9e8c4
|
make logger channel static
|
2024-04-01 10:58:35 -03:00 |
|
João Marcos P. Bezerra
|
bed8ea0276
|
create Logger::info_accessible
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
1e56bb8f1f
|
Improve logging interface
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
b04122a6de
|
fix some errors + warnings
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
380893b6df
|
Add levels and fix output
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
93752d5fb5
|
fmt
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
e2ac5c4c9b
|
Make all info logs use the new system
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
e989db7a3a
|
Added buffering
|
2024-04-01 10:58:35 -03:00 |
|
Antonios Barotsis
|
c2873f77d3
|
wip
|
2024-04-01 10:58:35 -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 |
|
MisileLaboratory
|
f2b984bc7a
|
feat: cleanup codes and more error handling
|
2023-11-25 21:33:22 -03:00 |
|
MisileLaboratory
|
ceed0156a0
|
fix: now recursivly compress 7z
|
2023-11-25 21:33:22 -03:00 |
|
Łukasz Krawiec
|
a3dca85cdd
|
fixed check_mime_type usage
|
2023-11-15 08:59:00 -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
|
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 |
|
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 |
|
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 |
|
João M. Bezerra
|
f33c9c0f39
|
separate function check_missing_formats_when_decompressing
|
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
|
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
|
aad55e6102
|
move check_mime_type to check.rs
|
2023-02-03 01:19:32 -03:00 |
|
João M. Bezerra
|
5b99f434c3
|
rename Opts to CliArgs
|
2023-02-03 01:17:33 -03:00 |
|
figsoda
|
fe464213b3
|
fix typos
|
2023-01-31 14:21:19 -05:00 |
|
figsoda
|
5a3bac67c9
|
add --format option
|
2023-01-07 14:57:39 -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
|
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 |
|
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 |
|