Configuration allows for a very rich way to specify multiple sources for configuration information with priority ordering. However, for many applications, a convention that does the equivalent of:
let config = ConfigurationManager
.load(file: "config.json")
.load(.environmentFiles)
.load(.commandLineArguments)
So that the user simply has to do:
let config = ConfigurationManager.default()