Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tristan957/libcli

A featureful command line parser for C/C++ programs
https://github.com/tristan957/libcli

Last synced: 13 days ago
JSON representation

A featureful command line parser for C/C++ programs

Awesome Lists containing this project

README

        

# `libcli`

`libcli` is a featureful command line parser for C/C++ programs.

## Features

- Automatic help output generation
- Supports both POSIX [`getopt(3)`](https://linux.die.net/man/3/getopt) and GNU
`getopt_long(3)`[^1]
- Recursive subcommands
- Supports optional arguments through GNU `optional_argument`

[^1]: If long options support is requested.