Registry / cli / gumdrop

gumdrop

JSON →
library0.8.1rscratesunverified

An option parser with custom derive support for command-line arguments.

# Cargo.toml [dependencies] gumdrop = "0.8.1"
INSTALL
IMPORT
SIG · GUMDROP
G
gumdrop
clirustv0.8.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Options
use gumdrop::Options;

Defines command-line options using derive and parses them.

use gumdrop::Options; #[derive(Options)] struct MyOptions { #[options(help = "print help message")] help: bool, #[options(help = "set name")] name: Option<String>, } fn main() { let opts = MyOptions::parse_args_default_or_exit(); println!("{:?}", opts.name); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.8.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
20 hits · last 30 days
node
20
Resources
gumdrop — cargo add gumdrop · libregistry