orEnv

open fun <T : Any> GLazy<T>.orEnv(key: String, converter: (String) -> T): GLazy<T>

Registers a new GLazy fallback that will look up an environment variable if base value is missing.

Receiver

GLazy providing base value

Return

chained GLazy that falls back to environment value lookup

Parameters

key

to look up environment variable by

converter

to apply when converting retrieved environment variable value to expected type


open infix fun GLazy<String>.orEnv(key: String): GLazy<String>

Registers a new GLazy fallback that will look up an environment variable if base value is missing.

Receiver

GLazy providing base value

Return

chained GLazy that falls back to environment value lookup

Parameters

key

to look up environment variable by