| Crates.io | squishrs |
| lib.rs | squishrs |
| version | 1.2.0 |
| created_at | 2025-06-28 11:39:50.735374+00 |
| updated_at | 2025-08-05 13:27:53.168928+00 |
| description | Platform independent compression tool via zstd |
| homepage | https://github.com/SamB032/squishrs |
| repository | https://github.com/SamB032/squishrs |
| max_upload_size | |
| id | 1729763 |
| size | 131,551 |
Compact, compress, and deduplicate files into a single archive format.
.squish archiveNote: Ensure you have Rust and Cargo installed.
cargo install squishrs
git clone https://github.com/SamB032/squishRS.git
cd squishRS
cargo build --release
squishrs pack ./my-folder -o archive.squish
squishrs list archive.squish
squishrs unpack archive.squish -o ./output-dir
squishrs --help
squishrs pack ./data -o data.squish
squishrs list data.squish
squishrs unpack data.squish -o ./restored
Run commonly used commands from the provided Makefile:
> make help
all Build the release binary
build Build binary
run Run target file with arguments
test Run tests
fmt Format code with rustfmt
lint Run clippy linter
check Run basic type-checking
clean Clean build artifacts
install Install the binary system-wide
help Show help for each target
zstd, indicatif, prettytable and clap.squish archive format optimized for speed, space-saving, and portabilityRayonContributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
MIT License @ 2025