structopt

Argument parser

A lightweight C++ header-only library for parsing command line arguments into a structured format.

Parse command line arguments by defining a struct

GitHub

464 stars
12 watching
26 forks
Language: C++
last commit: 25 days ago
argparseargument-parserargumentsclapcommand-linecpp17cross-platformheader-libraryheader-onlylibrarylightweightmagic-enummit-licensemodern-cppreflectionsingle-header-libstructopttype-safetype-safetyvisit-struct-library

Related projects:

Repository Description Stars
p-ranav/csv2 A fast and efficient CSV parsing library for C++ 561
bfgroup/lyra A command line argument parser for C++ 483
cosiner/argv A library to parse and split command line strings into argument arrays 41
p-ranav/tabulate A header-only C++ library for creating formatted tables in the terminal 1,941
docopt/docopt.c A C-code generator for parsing command-line arguments in the docopt language 320
pfultz2/args A command-line argument parser for C++ that provides a simple and type-safe way to parse command-line arguments. 66
muellan/clipp Provides a powerful and expressive command line argument parsing solution for C++ 1,223
robik/commandr A command-line argument parser with support for flags, options, arguments, and subcommands. 41
adishavit/argh A lightweight command-line argument parser 1,331
getopt-php/getopt-php A PHP library for parsing and processing command-line arguments 337
p-ranav/argparse An argument parser for modern C++ 2,696
cofyc/argparse A C-based command line arguments parsing library 690
taywee/args A C++ header-only argument parser library designed to provide flexible and powerful argument handling with static type checking. 1,405
nick-lucas/entrypoint A .Net CLI argument parser that enables declarative definition of command line arguments and provides an API for executing commands with parsed arguments. 137
alexarchambault/case-app A library providing type-level and seamless command-line argument parsing for Scala applications 296