Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/tristan957/libcli
- Owner: tristan957
- Created: 2023-03-02T07:11:51.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T17:09:55.000Z (21 days ago)
- Last Synced: 2024-12-09T18:23:06.910Z (21 days ago)
- Language: C
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSES/MIT.txt
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.