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.
3k stars
25 watching
152 forks
Language: Rust
last commit: 11 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
p-ranav/structopt | A lightweight C++ header-only library for parsing command line arguments into a structured format. | 464 |
jessevdk/go-flags | A command line option parser library for Go. | 2,596 |
clap-rs/clap | A tool for creating command-line interfaces with flexible argument parsing and subcommand support. | 14,318 |
dtolnay/cargo-expand | A command-line tool that shows the result of macro expansion and derive code generation in Rust projects | 2,682 |
caarlos0/env | Library to parse environment variables into structs | 4,932 |
ravsii/textra | A package that extracts and works with Go struct fields as values, including type information. | 6 |
bazelbuild/starlark | A language designed for configuration and scripting in build systems. | 2,485 |
rust-lang/rustfmt | A tool for formatting Rust code according to style guidelines. | 6,042 |
muellan/clipp | Provides a powerful and expressive command line argument parsing solution for C++ | 1,223 |
leebenson/conform | Automatically trims and sanitizes struct string fields in Go based on embedded tags. | 323 |
badaix/popl | A lightweight C++ library for parsing command-line options and arguments in a single header file. | 166 |
tokio-rs/prost | A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. | 3,937 |
galeone/rts | Generates Go structs from JSON responses to specific routes defined in a configuration file. | 248 |
sagiegurari/cargo-make | A tool that automates the build process for Rust projects | 2,597 |
davidgamba/go-getoptions | A command line option parser with built-in auto-completion support for Go applications. | 56 |