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