957 Commits

Author SHA1 Message Date
João M. Bezerra
841ec4dc6e readme: add notes about supported formats
Notes state that some formats are compressed in parallel, and some
doesn't support (de)compression streaming.
2023-01-31 21:00:24 -03:00
João Marcos
d36c206c13
Merge pull request #354 from figsoda/large
zip: fix compression of files larger than 4GB
2023-01-31 20:47:51 -03:00
figsoda
58da7dbf34 always use zip64 2023-01-31 18:42:32 -05:00
figsoda
634978fea5
Merge branch 'main' into large 2023-01-31 18:08:24 -05:00
João Marcos
bc78e64739
Merge pull request #355 from figsoda/ext
fix handling of unknown extensions
2023-01-31 19:57:05 -03:00
figsoda
5639df79cb
Merge pull request #356 from figsoda/typo
fix typos
2023-01-31 14:56:18 -05:00
figsoda
fe464213b3 fix typos 2023-01-31 14:21:19 -05:00
figsoda
bc79cad9c6 add changelog entry 2023-01-31 11:13:40 -05:00
figsoda
d721d0512d add changelog entry 2023-01-31 11:00:28 -05:00
figsoda
2238a20f0f fix handling of unknown extensions 2023-01-31 10:57:07 -05:00
figsoda
50573f9d91 zip: fix compression of files larger than 4GB 2023-01-31 10:48:48 -05:00
figsoda
cbadc11498
Merge pull request #350 from figsoda/zstd
unpin zstd-sys
2023-01-31 00:28:04 -05:00
figsoda
41376b9dd3 unpin zstd-sys 2023-01-30 23:58:04 -05:00
João Marcos
bef3e9e2fa
Merge pull request #348 from figsoda/gzp
Multi-threaded compression for gzip and snap using gzp
2023-01-30 23:32:21 -03:00
figsoda
ce7246acab add changelog entry 2023-01-30 21:02:32 -05:00
figsoda
2d5dc06a4f multi-threaded snap compression using gzp 2023-01-30 19:36:20 -05:00
figsoda
5abdd5fc96 multi-threaded gzip compression using gzp 2023-01-30 19:36:20 -05:00
figsoda
118a334c86 bump dependencies 2023-01-30 19:36:12 -05:00
figsoda
30bf657e5e
Merge pull request #347 from orhun/docs/update_arch_linux_instructions
Update README.md about Arch Linux instructions
2023-01-28 12:06:25 -05:00
Orhun Parmaksız
2edadd02f5
Update README.md about Arch Linux instructions
`ouch` is moved to the community repository: https://archlinux.org/packages/community/x86_64/ouch/
2023-01-28 19:31:13 +03:00
figsoda
ba7d1189da
Merge pull request #346 from ouch-org/dependabot/cargo/bzip2-0.4.4
Bump bzip2 from 0.4.3 to 0.4.4
2023-01-10 18:03:29 -05:00
figsoda
049eaecf3e
Merge pull request #345 from ouch-org/remove-extension-display-implementation
Remove incorrect extension Display implementation
2023-01-10 17:55:43 -05:00
dependabot[bot]
adfffb00ac
Bump bzip2 from 0.4.3 to 0.4.4
Bumps [bzip2](https://github.com/alexcrichton/bzip2-rs) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/alexcrichton/bzip2-rs/releases)
- [Commits](https://github.com/alexcrichton/bzip2-rs/commits/0.4.4)

---
updated-dependencies:
- dependency-name: bzip2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 22:25:40 +00:00
João Marcos Bezerra
4c53bde44d
Merge branch 'main' into remove-extension-display-implementation 2023-01-10 19:13:44 -03:00
João Marcos Bezerra
46731c0798
replace code that refers to .lz isntead of .lzma (#344) 2023-01-10 12:21:46 -03:00
João M. Bezerra
73cff04eb5 make some extension items private 2023-01-10 04:35:24 -03:00
João M. Bezerra
752ed72a91 remove incorrect Display implementation 2023-01-10 04:35:03 -03:00
João Marcos Bezerra
38e19536af
Merge pull request #341 from figsoda/format
add --format option
2023-01-08 23:57:13 -03:00
figsoda
5a3bac67c9 add --format option 2023-01-07 14:57:39 -05:00
figsoda
b557565ca6
Merge pull request #339 from figsoda/list
refactor list command
2023-01-06 22:22:41 -05:00
figsoda
f52254c91e refactor list command 2023-01-05 23:18:40 -05:00
figsoda
986a6f6ccf
Merge pull request #337 from ouch-org/decompress-with-rayon
Decompress files in parallel
2023-01-05 20:20:07 -05:00
Vinícius R. Miguel
23e33412a4 Decompress files in parallel 2023-01-05 21:22:38 -03:00
Vinícius R. Miguel
4754a6d4e3 Bump to 0.4.1 0.4.1 2023-01-05 19:15:43 -03:00
Vinícius R. Miguel
83df461991 Update CHANGELOG.md 2023-01-05 19:14:16 -03:00
figsoda
262ca5d582
Merge pull request #335 from figsoda/clippy
Clean up
2023-01-05 15:40:15 -05: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
figsoda
b66932b5fb
Merge pull request #334 from ouch-org/no-longer-save-unpacked-file-names
Stop keeping track of the names of unpacked files
2023-01-05 14:19:18 -05:00
Vinícius R. Miguel
3bb0e57ed4 Stop keeping track of the names of unpacked files 2023-01-05 15:52:21 -03:00
figsoda
60bbf438fc
Merge pull request #333 from ouch-org/ubyte
Use `ubyte` instead of `humansize`
2023-01-05 13:23:29 -05:00
Vinícius R. Miguel
d99266e1ce Use ubyte instead of humansize 2023-01-05 14:49:46 -03:00
figsoda
9fdc7edf1e
Merge pull request #332 from ouch-org/bstr-path-display
refac: use BStr to display possibly non-UTF8 byte sequences
2023-01-05 12:17:13 -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
João Marcos Bezerra
68237a2d67
Merge pull request #330 from figsoda/ext
improve extension parsing logic
2023-01-03 00:53:49 -03:00
figsoda
300f2cc254 add changelog entry 2023-01-02 22:15:08 -05:00
figsoda
a9f2e614ed improve extension parsing logic 2023-01-02 22:15:00 -05:00
figsoda
a7ed9fcc60 bump dependencies 2023-01-02 22:15:00 -05:00