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 |
|---|---|---|---|