Changed: Status
New: Requirements
Changed: Syntax for adding commands
Changed: Other minor changes
New: Usage()
Changed: readCommand()
Changed: Minor syntax-related changes (Commands["blah"].Add(...) -> AddSub("blah",...)
Changed: code blocks with language specifier
Almost complete. Passing the current tests.
Todo: Reject all flags passed to a command that are neither defined for that command nor are global flags.
Added: Lots of tests
Changed: Parse() reads the toml file and the env vars only once
Added: Reparse() to re-read the tomle file and the env vars
Added: Up()
Minor changes.
Added: Behavior if no config file name is specified.
Changed: readTomlFile creates an empty TOML doc by parsing an empty string.
Minor changes.
Fixed: A few minor issues.
Added: Code to test the case if no filename is given