TL;DR — Quick Summary
ouch compresses and decompresses any format painlessly. tar.gz, zip, bz2, xz, zstd, 7z, rar — one unified command. No more remembering tar flags.
ouch handles archives painlessly. Compress, decompress, any format — the extension tells ouch what to do.
Installation
# macOS
brew install ouch
# Cargo
cargo install ouch
Usage
# Decompress anything
ouch decompress file.tar.gz
ouch decompress file.zip
ouch decompress file.7z
# Compress files
ouch compress src/ archive.tar.gz
ouch compress file1.txt file2.txt bundle.zip
# List archive contents
ouch list archive.tar.xz
Summary
- ouch compresses and decompresses any format
- Auto-detects format from extension
- Supports tar, gz, bz2, xz, zstd, zip, 7z, rar
- No flags to remember — just use it
- Written in Rust — fast, cross-platform