Crates.io | applause |
lib.rs | applause |
version | 0.1.1 |
source | src |
created_at | 2022-07-31 01:10:23.890376 |
updated_at | 2023-12-29 12:40:19.556817 |
description | Command Line Interfaces and Configuration Management made easy |
homepage | https://github.com/ciresnave/applause |
repository | https://github.com/ciresnave/applause |
max_upload_size | |
id | 635885 |
size | 33,104 |
WARNING: Applause is not ready for use. It may not function yet.
The Applause crate is the logical successor to Clap. It is intended to be a more flexible, more powerful, and more ergonomic command line argument parser.
Note: Applause is created by a completely different group and not, at this point, endorsed by Clap or its maintainers.
Clap allowed Rust programmers to annotate an existing struct with attributes to define the command line interface. Clap then generated the parser needed to read command line parameters into that struct without any additional code. The approach was relatively simple and flexible.
Applause is the logical successor of Clap. Clap was a great tool and deserves recognition. We considered using the name Clap2 in homage but thought that might be misconstrued as a new version of Clap. We decided to go with Applause to still pay tribute to Clap while also implying this crate is something special (worthy of applause).
Config
Parser & Generator Derive Macro
Config
generates documentation from doc comments during compile