A nice addition might be: ```fun ConfigLoader.Buil...
# hoplite
d
A nice addition might be:
Copy code
fun ConfigLoader.Builder.addSourceIf(source: PropertySource, condition: () -> Boolean) = apply {
    if (condition()) addSource(source)
}
My use case:
Copy code
ConfigLoader.Builder()
        .addSource(PropertySource.resource("/application.yaml"))
        .addSourceIf(PropertySource.resource("/application-k8s.yaml", true)) {
            System.getenv().containsKey("KUBERNETES_SERVICE_HOST")
        }
        .build()
        .loadConfigOrThrow()
To load a k8s config file if in k8s.