Skip to content

CodeEditorLand/Rest

Rest ⛱️

Installation 🚀

cargo install BinaryRest

🛠️ Usage

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

Options

The Rest tool can be used with various options:

--Exclude or -E:

Exclude certain files or directories.

Default is:

Rest -P -E node_modules

--Parallel or -P:

Run processing in parallel.

Default is:

Rest

--Pattern:

Specify a custom pattern for matching.

Default is:

Rest -P --Pattern .

--Root or -R:

Set the current working directory to a different folder.

Default is:

Rest -P --Root .

Examples

Dependencies

Rest relies on several Rust crates to provide its functionality:

  • clap - For parsing command-line arguments.
  • futures - For asynchronous programming abstractions.
  • git2 - For Git 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.

Changelog

See CHANGELOG.md for a history of changes to this CLI.

Funding

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
Land PlayForm NLnet NGI0 Commons Fund

About

Rest ⛱️ Land 🏞️

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages