OptionalconfigOptionaldefaultFunction to call on the loaded configuration, to set/compute default values.
Optionaldescriptionprogram description in the --help output
OptionalrootRoot directory (assume tests/ contains tests, config/ if exists contains config)
Configuration directory. false disables configuration.