ArgParser

Extract and cleanup user input from the command line.

Alias This

data

Members

Aliases

GroupF
alias GroupF = void delegate(string[]) @(system)
Undocumented in source.

Functions

parse
void parse(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
printHelp
void printHelp()

Trusted: The only input is a static string and data derived from getopt itselt. Assuming that getopt in phobos behave well.

toTOML
string toTOML()

Convert the configuration to a TOML file.

Static functions

make
ArgParser make()

Structs

Data
struct Data
Undocumented in source.

Variables

admin
ConfigAdmin admin;
Undocumented in source.
analyze
ConfigAnalyze analyze;
Undocumented in source.
compileDb
ConfigCompileDb compileDb;
Undocumented in source.
compiler
ConfigCompiler compiler;
Undocumented in source.
coverage
ConfigCoverage coverage;
Undocumented in source.
data
Data data;
Undocumented in source.
generate
ConfigGenerate generate;
Undocumented in source.
groups
GroupF[string] groups;
Undocumented in source.
miniConf
MiniConfig miniConf;

Minimal data needed to bootstrap the configuration.

mutationTest
ConfigMutationTest mutationTest;
Undocumented in source.
report
ConfigReport report;
Undocumented in source.
schema
ConfigSchema schema;
Undocumented in source.
workArea
ConfigWorkArea workArea;
Undocumented in source.

Meta