class
#include <eckit/cmd/CmdParser.h>
CmdParser
Public static functions
-
static void parse(std::
istream&, std:: ostream&, const Prompter& prompter) -
static void parse(const std::
string&, std:: ostream&) -
static void parse(const eckit::
PathName&, std:: ostream&) - static void unAlias()
-
static void history(const long,
std::
ostream&) -
static void environment(std::
ostream&) -
static void environment(const std::
string&, const std:: string&) - static void alias()
-
static void alias(const std::
string&) -
static void alias(const std::
string&, const std:: string&) -
static void aliasCompletion(const std::
string&, std:: vector<std:: string>&) -
static void function(const std::
string&) - static void flag(const char, bool)
- static auto input() -> int
- static void unput(int)
- static void output(int)
- static void prompt(const Prompter&)
- static void reset()
- static void addCmd(const char* s)
- static void addCmd(const char c)
- static void historize()
- static void prompt(bool)
- static void console(bool)
-
static void flags(const std::
string&) - static void repeat()
- static void substitute()
-
static void shell(const std::
string&) -
static void arg(const std::
string&, const eckit:: Value&) -
static void arg(long,
const eckit::
Value&) -
static void arg(const eckit::
Value&) -
static void var(const std::
string&, const eckit:: Value&) -
static void var(const std::
string&) -
static void run(void(*)(eckit::
CmdResource*, eckit:: CmdArg&)) -
static void run(void(*)(eckit::
CmdResource*, eckit:: CmdArg&, std:: istream&, std:: ostream&))