scaf 1.0.0
A universal project scaffolding tool.
|
Parses and executes the command line arguments. More...
#include <Scaf.h>
Public Member Functions | |
Scaf () | |
Scaf (filesystem::path config_path) | |
bool | Start (int argc, char **argv) |
Parses and executes the command line arguments.
Scaf drives the program execution. It loads the config and parses the command line arguments into the correct commands.
Scaf::Scaf | ( | ) |
Constructor.
Scaf::Scaf | ( | filesystem::path | config_path | ) |
Constructor with config override. For use with testing.
config_path | A different configuration path to provide to the Config object. |
bool Scaf::Start | ( | int | argc, |
char ** | argv | ||
) |
Begins the parse process with the command-line args.
argc | The arg count. |
argv | The arg values. |