structopt

Argument parser

A library that allows users to define command line arguments using structs and parse them into arguments.

Parse command line arguments by defining a struct.

GitHub

3k stars
25 watching
152 forks
Language: Rust
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
p-ranav/structoptA lightweight C++ header-only library for parsing command line arguments into a structured format.469
jessevdk/go-flagsA command line option parser library for Go.2,608
clap-rs/clapA tool for creating command-line interfaces with flexible argument parsing and subcommand support.14,469
dtolnay/cargo-expandA command-line tool that shows the result of macro expansion and derive code generation in Rust projects2,718
caarlos0/envA library to parse environment variables into structs.4,995
ravsii/textraA package that extracts and works with Go struct fields as values, including type information.6
bazelbuild/starlarkA language designed for configuration and scripting in build systems.2,525
rust-lang/rustfmtA tool for formatting Rust code according to style guidelines.6,095
muellan/clippProvides a powerful and expressive command line argument parsing solution for C++1,230
leebenson/conformAutomatically trims and sanitizes struct string fields in Go based on embedded tags.323
badaix/poplA lightweight C++ library for parsing command-line options and arguments in a single header file.169
tokio-rs/prostA Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files.4,001
galeone/rtsGenerates Go structs from JSON responses to specific routes defined in a configuration file.248
sagiegurari/cargo-makeA tool that automates the build process for Rust projects2,614
davidgamba/go-getoptionsA command line option parser with built-in auto-completion support for Go applications.56