Skip to content

uutils/tar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

352 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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