the configuration path
the value at the given key as a scala duration
produces a scala list, either from a StringList or a comma-separated string value
produces a scala list, either from a StringList or a comma-separated string value
the config path
if specified, the value at the given path will be parsed if it is a string and not a stringlist
a sorted list of the origins from when the config values come
If 'show=X' specified, configuration values which contain X in their path.
If 'show=X' specified, configuration values which contain X in their path.
If 'X' is 'all' or 'root', then the entire configuration is rendered.
This can be useful to debug other command-line args (to ensure they take the desired effect) or to validate the environment variable replacement
the optional value of what's pointed to if 'show=<path>' is specified
Return a property-like summary of the config using the pathFilter to trim property entries
And example which uses most of the below stuff to showcase what this is for Note : writing a 'diff' using this would be pretty straight forward
the user arguments in the form <key>=<value>, <filePath> or <fileOnTheClasspath>
what to do with malformed user input
a configuration with the given user-argument overrides applied over top
this config w/o the system props and stuff
Provider operations on a 'config'