args

Argument parser

A C++ header-only argument parser library designed to provide flexible and powerful argument handling with static type checking.

A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).

GitHub

1k stars
40 watching
159 forks
Language: C++
last commit: almost 2 years ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
prajwalch/yazapA command-line argument parsing library for Zig155
qookei/conflictA C++17 command line argument parser library with basic options support3
adamabdelhamed/powerargsProvides a .NET Standard command line argument parser with advanced features and automatic exception handling569
p-ranav/structoptA lightweight C++ header-only library for parsing command line arguments into a structured format.469
google/arghAn argument parsing library optimized for code size and conformance to the Fuchsia commandline tools specification.1,692
com-lihaoyi/mainargsA utility for parsing command-line arguments and dispatching to main methods in Scala programs.191
winksaville/zig-parse-argsA utility project for parsing command line arguments into a data structure0
adishavit/arghA lightweight command-line argument parser1,336
pfultz2/argsA command-line argument parser for C++ that provides a simple and type-safe way to parse command-line arguments.66
bfgroup/lyraA command line argument parser for C++493
dabbertorres/argumentsA utility for parsing command line arguments in C++0
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
nealhu/args-kataPractices readable and maintainable coding skills in parsing command-line arguments1
mattbryson/bash-arg-parseA bash script template for parsing named, short and positional CLI arguments.64
cosiner/argvA library to parse and split command line strings into argument arrays41