Crate app [−] [src]
app
A easy-to-use command-line-parser written for Rust.
Usage
Cargo.toml
[dependencies]
app = "0.6.3"
Or
[dependencies]
app = { git = "https://github.com/biluohc/app",branch = "master", version = "0.6.3" }
Documentation
- Visit Docs.rs
Or
- Run
cargo doc --open
after modified the toml file.
Examples
git clone https://github.com/biluohc/app
- fht2p: Options and Args
cargo run --example fht2p -- -h
- cp: Options and Multi Args
cargo run --example cp
- cpfn: Options, Multi Args and the help funcions.
cargo run --example cpfn
- zipcs:
Sub_Commands, OptValue and OptValueParse
cargo run --example zipcs
http
: Option's order in help message
cargo run --example http
- cargo-http: Custom
Helps
andcargo subcmd
cargo run --example cargo-http
Modules
statics |
Mut Statics |
Structs
App |
Application |
Args |
Args |
ArgsValue |
|
Cmd |
Command |
Helper |
|
Helps |
|
Opt |
Option |
OptValue |
|
Enums
AppError |
AppError |
OptTypo |
|
Traits
ArgsValueParse |
You can use custom |
OptValueParse |
You can use custom |
Functions
app |
A help function for |
args |
A help function for |
opt |
A help function for |