# clipp
**Repository Path**: paul3rd/clipp
## Basic Information
- **Project Name**: clipp
- **Description**: Easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
- **Primary Language**: C++
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-11-18
- **Last Updated**: 2023-07-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
clipp - command line interfaces for modern C++
===========================================================
[](https://travis-ci.org/muellan/clipp) [](https://ci.appveyor.com/project/muellan/clipp)
Easy to use, powerful and expressive command line argument handling for C++11/14/17 contained in a **single header file**.
- options, options+value(s), positional values, positional commands, nested alternatives, decision trees, joinable flags, custom value filters, ...
- documentation generation (usage lines, man pages); error handling
- lots of examples; large set of tests
- ### [Quick Reference Table](#quick-reference)
- ### [Overview (short examples)](#overview)
- ### [Detailed Examples](#examples)
- #### [Why yet another library for parsing command line arguments?](#motivation) / [Design goals](#design-goals)
- #### [Requirements / Compilers](#requirements)
## Quick Intro
### Simple Use Case — Simple Setup!
Consider this command line interface:
```man
SYNOPSIS
convert [-r] [-o