More uniform options to programs.
In order to make the behavior of all the programs and tools more uniform we should prevent using the same option with very different function in different tools. One such example is the -v for verbose flag. It is used in quite a few programs, but some analysis tools use it for other things. This could be implemented in the default options in parse_common_args and then stored in output_environment_t, which already has a field verbosity_level (which is always initialized to 0).
Category analysis tools but applies for grompp pdb2gmx mdrun etc. as well.
No new options should be added to parse_common_args(), since that is not used by the new analysis tools (and possibly others will follow suit in the far future...). Common options can be added to cmdlinerunner.cpp, where -quiet already is.
Another such option would be the precision of output files. Some of the analysis tools have a -dp flag, but this could be used throughout the code and set in the output environment variable.
- Target version deleted (
- Status changed from New to Rejected
Rejected because this will automagically happen when programs are converted to use the new options code.
- Status changed from Rejected to Closed
Also available in: Atom