Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
It would be convenient to have Tang support a human-readable/writable configuration file format roughly equivalent in functionality to the CommandLine configuration parser. Java-style .properties files should be adequate for this, provided we standardize a convention for set-valued NamedParameters. Apache Commons Configuration already extends the Java standard to support defining separate name-value pairs with the same name to denote lists of values (https://commons.apache.org/proper/commons-configuration/userguide/howto_properties.html), so it would be reasonable to adopt the same convention for Tang.
It would probably be useful/expected to have CommandLine configuration take precedence over file-based configuration.