Jeff Bailey be5b4923aa ci: implement GNU test result aggregation and comparison
- Add extraction of GNU test results into JSON artifacts
- Add aggregation job to summarize results and compare against reference
- Enable continue-on-error for GNU tests to allow workflow completion on failures
- Align log compression and upload behavior with coreutils CI
2026-03-29 15:16:11 +00:00
2025-09-24 20:53:22 +02:00
2025-10-21 18:00:16 +02:00
2025-02-01 18:07:27 +01:00
2025-02-01 18:07:27 +01:00

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

S
Description
No description provided
Readme MIT 1 MiB
Languages
Rust 72.4%
Python 19.7%
Shell 7.9%