Rest ⛱️
cargo install BinaryRestRest ⛱️
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_modulesRun processing in parallel.
Default is:
RestSpecify 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- ForGitrepository 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 |
|---|---|---|---|