11 Commits

Author SHA1 Message Date
Antonios Barotsis
63ad6b419c Replace shell commands with File::create 2024-02-28 20:27:32 -03:00
cyqsimon
fa2d214fee Feature-gate RAR support 2023-12-14 23:32:17 -03:00
cyqsimon
1c30f51051 Make test outputs identical on all platforms 2023-12-13 19:32:55 -03:00
cyqsimon
23936c3d2c Run tests on every target 2023-12-13 19:32:55 -03:00
João Marcos P. Bezerra
d07c65508a Removing redundant code 2023-11-25 21:33:22 -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
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
bc1d9457f0 ui tests: fix for MacOS and skip for Windows 2023-09-17 19:06:14 -03:00
João M. Bezerra
af7e95ae98 add UI tests guide in CONTRIBUTING.md 2023-09-17 19:06:14 -03:00
João M. Bezerra
192eaca5dc add ui snapshot tests
these tests are used to assert on Ouch's output for error reports and
progress logging
2023-09-17 19:06:14 -03:00