YesChief!
C++ argv parser
|
This is the complete list of members for yeschief::CLI, including all inherited members.
addCommand(Command *command) -> CLI & | yeschief::CLI | |
addGroup(const std::string &name) -> OptionGroup & | yeschief::CLI | |
addOption(const std::string &name, const std::string &description, const OptionConfiguration &configuration={}) -> CLI & | yeschief::CLI | |
CLI(std::string name, std::string description) | yeschief::CLI | |
help(std::ostream &out=std::cout) const -> void | yeschief::CLI | |
parsePositional(const std::string &option_name, Tail &&...options) -> void | yeschief::CLI | |
run(int argc, char **argv) const -> std::expected< CLIResults, Fault > | yeschief::CLI |