https://github.com/biluohc/app
A easy-to-use command-line-parser for rust.
https://github.com/biluohc/app
cli command-line command-line-parser rust subcommands
Last synced: 10 months ago
JSON representation
A easy-to-use command-line-parser for rust.
- Host: GitHub
- URL: https://github.com/biluohc/app
- Owner: biluohc
- License: mit
- Created: 2017-02-19T09:48:17.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-02T15:47:44.000Z (almost 8 years ago)
- Last Synced: 2024-04-24T02:00:37.472Z (over 1 year ago)
- Topics: cli, command-line, command-line-parser, rust, subcommands
- Language: Rust
- Homepage: https://crates.io/crates/app
- Size: 105 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.tpl
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/biluohc/app)
[](https://crates.io/crates/app)
[](https://crates.io/crates/app)
[](https://crates.io/crates/app)
[](https://docs.rs/app)
{{readme}}
## To Du
name | status | exapmle
-|-|-|
Flag |√| `ls --help` , `cargo -V`
Option |√| `http --port 8080` , `rustc -o filename`
Args |√| `rm Path1 Path2 Path3`
SubCMD |√| `cargo run` , `cargo doc`
Flags aggregation|√| `ls -a -l` => `ls -al`
Multi Args |√| `cp SOURCE1 SOURCE2 SOUCE3 DEST`
Optional for Option and Args |√|
Dependencies and Conflicts between Options |x|