See: MemoryConfigReader, ConfigReader
config := cconfig.NewConfigParamsFromTuples(
"connection.host", "localhost",
"connection.port", "8080",
)
configReader := creader.NewEmptyMemoryConfigReader()
configReader.Configure(ctx context.Context, config)
parameters := cconfig.NewConfigParamsFromValue(os.Args)
configReader.ReadConfig(ctx context.Context, "123", parameters) // Result: connection.host=localhost;connection.port=8080