Skip to content

uutils/tar

Repository files navigation

Crates.io Discord License dependency status

CodeCov

tar

Rust reimplementation of the tar utility.

Installation

We provide a pre-built binary from main branch.

To build tar from source, install Rust on your system. You can install Rust via rustup.

Clone the repository and build the project using Cargo:

git clone https://github.com/uutils/tar.git
cd tar
cargo build --release
cargo run --release

Testing

The tar application has a focused testing philosophy that separates concerns between the application (CLI interface, error handling, user experience) and the underlying tar-rs library (archive format correctness, encoding, permissions).

See tests/README.md for comprehensive documentation.

# Run all tests
cargo test --all

# Run specific test
cargo test test_create_single_file

License

tar is licensed under the MIT License - see the LICENSE file for details

About

Rust implementation of tar

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors