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

469 stars
13 watching
26 forks
Language: C++
last commit: almost 2 years ago
argparseargument-parserargumentsclapcommand-linecpp17cross-platformheader-libraryheader-onlylibrarylightweightmagic-enummit-licensemodern-cppreflectionsingle-header-libstructopttype-safetype-safetyvisit-struct-library

Related projects:

RepositoryDescriptionStars
p-ranav/csv2A fast and efficient CSV parsing library for C++567
bfgroup/lyraA command line argument parser for C++493
cosiner/argvA library to parse and split command line strings into argument arrays41
p-ranav/tabulateA header-only C++ library for creating formatted tables in the terminal1,966
docopt/docopt.cA C-code generator for parsing command-line arguments in the docopt language320
pfultz2/argsA command-line argument parser for C++ that provides a simple and type-safe way to parse command-line arguments.66
muellan/clippProvides a powerful and expressive command line argument parsing solution for C++1,230
robik/commandrA command-line argument parser with support for flags, options, arguments, and subcommands.42
adishavit/arghA lightweight command-line argument parser1,336
getopt-php/getopt-phpA PHP library for parsing and processing command-line arguments337
p-ranav/argparseAn argument parser for modern C++2,769
cofyc/argparseA C-based command line arguments parsing library694
taywee/argsA C++ header-only argument parser library designed to provide flexible and powerful argument handling with static type checking.1,420
nick-lucas/entrypointA .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-appA library providing type-level and seamless command-line argument parsing for Scala applications296