Lyra

Parser

A command line argument parser for C++

A simple to use, composable, command line parser for C++ 11 and beyond

GitHub

493 stars
13 watching
59 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

argument-parserargument-parsingargumentsclicmdline-parsercommand-linecommand-line-parsercppcpp11cpp14cpp17cpp20header-onlyoption-parseroptionsoptions-parsingparametersparser

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
abolz/cmdline2A C++ library for parsing command line arguments with support for customizable syntax and multiple option types.18
muellan/clippProvides a powerful and expressive command line argument parsing solution for C++1,230
jermp/cmd_line_parserA lightweight C++17 command line parser with support for parsing command-line options and arguments.25
pfultz2/argsA command-line argument parser for C++ that provides a simple and type-safe way to parse command-line arguments.66
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
robik/commandrA command-line argument parser with support for flags, options, arguments, and subcommands.42
qookei/conflictA C++17 command line argument parser library with basic options support3
p-ranav/structoptA lightweight C++ header-only library for parsing command line arguments into a structured format.469
cosiner/argvA library to parse and split command line strings into argument arrays41
lpeter1997/cppcmbA C++ parser-combinator library with a natural grammar notation122
mattbryson/bash-arg-parseA bash script template for parsing named, short and positional CLI arguments.64
boostorg/program_optionsA library that allows C++ developers to parse command line arguments and configuration files in a flexible and robust manner.110
tanakh/cmdlineA lightweight command line parser library for C++1,355
fclp/fluent-command-line-parserA library for parsing command-line arguments in a strongly typed and fluent manner.533
badaix/poplA lightweight C++ library for parsing command-line options and arguments in a single header file.169