ui-utilcpp  1.8.3
Data Structures | Namespaces
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

 UI
 Namespace for any Schlund+Partner C++ code.
 
 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.