Skip to content

uutils/tar

Repository files navigation

Crates.io Discord License dependency status

CodeCov

tar

Rust reimplementation of the tar utility.

Installation

Ensure you have Rust installed on your system. You can install Rust through 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

Releases

No releases published

Packages

 
 
 

Contributors