https://github.com/clap-rs/clap
A full featured, fast Command Line Argument Parser for Rust
https://github.com/clap-rs/clap
argument-parser argument-parsing command-line command-line-parser parsed-arguments positional-arguments rust subcommands
Last synced: 14 days ago
JSON representation
A full featured, fast Command Line Argument Parser for Rust
- Host: GitHub
- URL: https://github.com/clap-rs/clap
- Owner: clap-rs
- License: apache-2.0
- Created: 2015-02-25T13:36:33.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-19T21:29:20.000Z (26 days ago)
- Last Synced: 2025-03-26T14:15:44.077Z (19 days ago)
- Topics: argument-parser, argument-parsing, command-line, command-line-parser, parsed-arguments, positional-arguments, rust, subcommands
- Language: Rust
- Homepage: docs.rs/clap
- Size: 19.2 MB
- Stars: 14,848
- Watchers: 66
- Forks: 1,086
- Open Issues: 352
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Citation: CITATION.cff
Awesome Lists containing this project
- awesome-rust-cn - clap-rs - line argument parser [<img src="https://api.travis-ci.com/clap-rs/clap-rs.svg?branch=master">](https://travis-ci.org/clap-rs/clap-rs) (Libraries / Command-line)
- awesome-rust - clap-rs - line argument parser [<img src="https://api.travis-ci.com/clap-rs/clap-rs.svg?branch=master">](https://travis-ci.org/clap-rs/clap-rs) (Libraries / Command-line)
- awesome-cli-frameworks - Clap
- awesome-ccamel - clap-rs/clap - A full featured, fast Command Line Argument Parser for Rust (Rust)
- awesome-rust - clap-rs - line argument parser (Libraries / Command-line)
- awesome-rust-cn - clap-rs
- awesome-list - clap - rs | 6348 | (Rust)
- awesome-rust-zh - clap-rs - 一个简单易用,功能齐全的命令行参数解析器[<img src="https://api.travis-ci.com/clap-rs/clap-rs.svg?branch=master">](https://travis-ci.org/clap-rs/clap-rs) (库 / 命令行)
- awesome-rust - clap-rs - A simple to use, full featured command-line argument parser (Libraries / Command-line)
- awesome-rust - clap-rs - line argument parser [<img src="https://api.travis-ci.com/clap-rs/clap-rs.svg?branch=master">](https://travis-ci.org/clap-rs/clap-rs) (库 Libraries / 命令行 Command-line)
- StarryDivineSky - clap-rs/clap
- fucking-awesome-rust - clap-rs - A simple to use, full featured command-line argument parser (Libraries / Command-line)
- fucking-awesome-rust - clap-rs - A simple to use, full featured command-line argument parser (Libraries / Command-line)
- awesomeLibrary - clap - A full featured, fast Command Line Argument Parser for Rust (语言资源库 / rust)
README
# clap
> **Command Line Argument Parser for Rust**
[](https://crates.io/crates/clap)
[](https://crates.io/crates/clap)
[](LICENSE-APACHE)
[](LICENSE-MIT)
[](https://github.com/clap-rs/clap/actions/workflows/ci.yml?query=branch%3Amaster)
[](https://coveralls.io/github/clap-rs/clap?branch=master)
[](https://github.com/clap-rs/clap/graphs/contributors)Dual-licensed under [Apache 2.0](LICENSE-APACHE) or [MIT](LICENSE-MIT).
## About
Create your command-line parser, with all of the bells and whistles, declaratively or procedurally.
For more details, see:
- [docs.rs](https://docs.rs/clap/latest/clap/)
- [examples](examples/)## Sponsors
### Gold
[](https://opencollective.com/clap)
### Silver
[](https://opencollective.com/clap)
### Bronze
[](https://opencollective.com/clap)
### Backer
[](https://opencollective.com/clap)