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