Rest ⛱️
cargo install BinaryRest
Rest ⛱️
Usage: Rest [OPTIONS]
Options:
-P, --Parallel Parallel ⏩
-R, --Root <ROOT> Root 📂 [default: .]
-E, --Exclude <EXCLUDE> Exclude 🚫 [default: node_modules]
--Pattern <PATTERN> Pattern 🔍 [default: .]
-h, --help Print help
-V, --version Print version
The Rest tool can be used with various options:
Exclude certain files or directories.
Default is:
Rest -P -E node_modules
Run processing in parallel.
Default is:
Rest
Specify a custom pattern for matching.
Default is:
Rest -P --Pattern .
Set the current working directory to a different folder.
Default is:
Rest -P --Root .
Rest relies on several Rust crates to provide its functionality:
clap
- For parsing command-line arguments.futures
- For asynchronous programming abstractions.git2
- ForGit
repository operations.num_cpus
- For determining the number of CPUs for parallel processing.rayon
- For parallel processing.regex
- For pattern matching and text manipulation.tokio
- For asynchronous runtime.walkdir
- For efficient filesystem traversal.
See CHANGELOG.md
for a history of changes to this CLI.
This project is funded through NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.
Land | PlayForm | NLnet | NGI0 Commons Fund |
---|---|---|---|