At the moment the configuration of the tool is quite ad-hoc:
all parameters are available as command line options;
some parameters can be specified as environment variables but their names don't follow any convention;
some parameters can be specified in a config file but their names don't follow any convention it isn't clearly documented which ones.
Rework parameter handling the following way:
all parameters are available as command line options;
all parameters can be specified as environment variables using the name of the long option with the AUT_ prefix;
all parameters can be specified in a config file using the name of the long option
with the following order of precedence:
command line option > environment variable > config file
Also rewrite help messages to be consistent in style.
A new command line option --config is added to every command where the location of the config file can be specified; if not specified the config file is searched for like before.
At the moment the configuration of the tool is quite ad-hoc:
Rework parameter handling the following way:
AUT_
prefix;with the following order of precedence:
Also rewrite help messages to be consistent in style.
A new command line option
--config
is added to every command where the location of the config file can be specified; if not specified the config file is searched for like before.