CmdLine.hpp File Reference

Utility for easy command line interfaces. More...

`#include <string>`
`#include <vector>`
`#include <map>`
`#include <iostream>`
`#include <cstdio>`
Include dependency graph for CmdLine.hpp:

## Data Structures

class | UI::Util::CmdLine::CmdLine
| Simple Command Line interface. More...
class | UI::Util::CmdLine::Cmd
| Represents a command. More...
class | UI::Util::CmdLine::HeaderCmd
| Pseudo command class to add header like seperators in help descriptions. More...

## Namespaces

namespace | UI
| Namespace for any Schlund+Partner C++ code.
namespace | UI::Util
| Namespace for ui-utilcpp.

## Detailed Description

Utility for easy command line interfaces.

Author
  Schlund + Partner AG

Simple command line abstraction; automatically shows help on commands, handles errors, can set variables, does variable expansion.

Does not include a "real" scripting language (loops, variable expansion, etc...); for this, rather rewrite this or use some existing solution for embedded scripting.