tommady
|
1aa3960e64
|
Merge branch 'main' into fix-773-and-775-and-293
|
2025-04-15 17:10:55 +08:00 |
|
Mihail Malo
|
7b082b59c5
|
Sort results.md (#791)
I was so confused I barely escaped with my life
|
2025-04-14 13:24:27 -03:00 |
|
tommady
|
57abab5d4e
|
Merge branch 'main' into fix-773-and-775-and-293
|
2025-04-14 21:06:30 +08:00 |
|
tommady
|
a8beca2c08
|
fix windows ci run failed
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-14 08:50:43 +00:00 |
|
tommady
|
c706a3a9b1
|
address symlink on zip archive should respect the original mode
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-14 08:21:41 +00:00 |
|
tommady
|
69b7c2b7bb
|
address comments
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-14 07:47:46 +00:00 |
|
MisileLab
|
21e7fdf3d6
|
Fix typo in CHANGELOG.md (#790)
|
2025-04-13 17:23:42 -03:00 |
|
tommady
|
7d4d2154ea
|
Merge branch 'main' into fix-773-and-775-and-293
|
2025-04-13 12:46:46 +08:00 |
|
tommady
|
3633764004
|
add --follow-symlinks flag into compress command with test case
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-13 04:41:47 +00:00 |
|
tommady
|
1e52f6c24d
|
update symlink test case to support zip case
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-13 03:22:36 +00:00 |
|
tommady
|
fcf38ae6c9
|
let zip can extract symlink
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-13 02:49:17 +00:00 |
|
tommady
|
cdee3dbe88
|
fix windows symlink_file function in integraton test not found
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-11 08:45:53 +00:00 |
|
tommady
|
c418ca6240
|
fix windows symlink_file function not found
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-11 08:40:48 +00:00 |
|
tommady
|
48516eae81
|
add tar symlink pack and unpack test case
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-11 08:28:41 +00:00 |
|
tommady
|
8a26eac6a2
|
let tar on archive not follow symlink but only archive the symlink itself
Signed-off-by: tommady <tommady@users.noreply.github.com>
|
2025-04-09 01:47:47 +00:00 |
|
Talison Fabio
|
c584170a24
|
tweak: replace '.tmp-ouch-' prefix with 'tmp-ouch-' for smart unpack (#788)
|
2025-04-08 11:53:31 -03:00 |
|
Talison Fabio
|
c6cbf6e157
|
perf: replace .count() from iterators to more performative operations
|
2025-04-07 21:38:41 -03:00 |
|
João Marcos
|
61dab2af29
|
CI: fix releases
|
2025-04-06 16:18:33 -03:00 |
|
Talison Fabio
|
3bf6aaa810
|
chore: improvements
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
8c8d00cab8
|
update CHANGELOG.md
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
35a3f3627c
|
fix: remove unnecessary allow_piped_choice check config on test
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
081642724e
|
cargo clippy
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
184bafc0fa
|
test: format
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
8c478a3f9d
|
test: fix renamed test and implement to check disabled smart_unpack
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
bb22cbb738
|
fix: check valid empty directory
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
3258cbef5b
|
refactor: improve execute_decompression legibility
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
f65444d2fb
|
feat: add conditional smart_unpack when --dir is provided
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
4f9a786e57
|
feat: add flag to check when use specify --dir
|
2025-04-04 18:30:50 -03:00 |
|
Talison Fabio
|
82c551ddef
|
update CHANGELOG.md
|
2025-04-04 11:57:46 -03:00 |
|
Talison Fabio
|
31dd9eb923
|
feat: Add rename option in overwrite menu (#779)
* feat: Add generic Choice prompt implementation
* feat: use ChoicePrompt in user_wants_to_continue method
* feat: add "rename" option in ask_to_create_file method
* feat: check accessible mode for choises prompt
* feat: rename file in "ask_to_create_file" rename action
* feat: create "resolve_path" for smart_unpack to deal with rename
* feat: use resolve_path instead clear_path in smart_unpack
* fix: remove unused clear_path function
* chore: cargo fmt
* Add docs
* refactor: rename "resolve_path" method
* chore: fix ChoicePrompt doc
* doc: improve doc of resolve_path_conflict
* fix: out of bound when type answer bigger than some choice
* doc: improve rename_path docs
* chore: cargo fmt
* chore: revert user_wants_to_continue
* fix: update error message when find EOF in choise prompt response
* revert: update message error in ChoicePrompt instead Confirmation
* test: add overwrite and cancel tests
* test: Add rename test with "allow_piped_choice" new feature
* cargo fmt
* test: create test for autoincrement new renamed files
|
2025-03-30 19:19:21 -03:00 |
|
João Marcos
|
27e727ced3
|
update dependencies
|
2025-03-01 00:01:45 -03:00 |
|
Pascal Hertleif
|
ecc05cdd60
|
feat: Add support for Brotli
Using https://crates.io/crates/brotli/7.0.0
#203
|
2025-02-12 13:59:18 -03:00 |
|
Pascal Hertleif
|
58271ab77f
|
refactor(cli): Clearer docs for -y/-n
|
2025-02-12 10:12:54 -03:00 |
|
Pascal Hertleif
|
fadfe1a213
|
fix(cli): Align docs phrasing and capitalization
|
2025-02-12 10:12:54 -03:00 |
|
Pascal Hertleif
|
f3b7c0277f
|
fix(cli): Fix typo in 'concurrent'
|
2025-02-12 10:12:54 -03:00 |
|
Pascal Hertleif
|
aeefa694bf
|
fix: Use BufWriter for list output
Also replaces one `print` call with `write`.
Fixes #702
|
2025-02-12 10:10:37 -03:00 |
|
ttyS3
|
28d0933d6c
|
fix: change threads short flag to -c in cli args to avoid conflict with tree
|
2024-12-14 19:52:32 -03:00 |
|
ttyS3
|
e1d7f1424a
|
refactor: improve code formatting in mod.rs and logger.rs
|
2024-12-14 19:52:32 -03:00 |
|
ttyS3
|
77b01d170f
|
refactor(cli): move thread pool setup to command execution, use thread::spawn instead of rayon::spawn in the logger thread
|
2024-12-14 19:52:32 -03:00 |
|
ttyS3
|
6b38e1dd46
|
feat: add concurrent working threads option to CLI args
|
2024-12-14 19:52:32 -03:00 |
|
ttyS3
|
195483a182
|
docs: update changelog with new features
|
2024-12-14 19:22:56 -03:00 |
|
ttyS3
|
499ad77657
|
fix(cli): remove default value for remove flag in Subcommand
|
2024-12-14 19:22:56 -03:00 |
|
ttyS3
|
5941afe66e
|
chore: remove decompress file params info to make ui_test_ok_decompress test case pass
|
2024-12-14 19:22:56 -03:00 |
|
ttyS3
|
353c360f6f
|
style: cargo fmt with nightly version
|
2024-12-14 19:22:56 -03:00 |
|
ttyS3
|
62f3d78f44
|
refactor(decompress): refactor function to use DecompressOptions struct to make linter happy (too_many_arguments)
|
2024-12-14 19:22:56 -03:00 |
|
ttyS3
|
55aa05b631
|
feat(cli): add option to remove source file after decompression
|
2024-12-14 19:22:56 -03:00 |
|
ttyS3
|
493213e393
|
fix: update unrar crate to fix deompress issue with rar files which include CJK filenames in it
|
2024-12-06 17:29:08 -03:00 |
|
ttyS3
|
22d4e0faf0
|
chore: add comments about RAR 4.x and 5.0 signature
|
2024-12-02 12:34:48 -03:00 |
|
dependabot[bot]
|
8c32d2c31a
|
build(deps): bump dawidd6/action-download-artifact in /.github/workflows
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v6)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-11-25 16:29:25 -03:00 |
|
João Marcos P. Bezerra
|
e405690d35
|
chore: tweak tests so they run faster
|
2024-11-20 05:23:20 -03:00 |
|