Skip to content

Commit 1f80f94

Browse files
committed
Support for environment variables in addition to configuration file
1 parent a601427 commit 1f80f94

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ target/
99
.mvn/
1010
src/main/kotlin/no/anksoft
1111
.DS_Store
12-
12+
.env

src/main/kotlin/no/java/moresleep/Setup.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ object Setup {
2626
var isRunningJunit = false
2727
private val setupvalues:ConcurrentMap<SetupValue,String> = ConcurrentHashMap()
2828

29-
fun readValue(setupValue: SetupValue):String = setupvalues[setupValue]?:setupValue.defaultValue
29+
fun readValue(setupValue: SetupValue):String = setupvalues[setupValue]?:System.getenv(setupValue.name)?:setupValue.defaultValue
3030
fun readBoolValue(setupValue: SetupValue):Boolean = (readValue(setupValue) == "true")
3131

3232
fun loadFromFile(args: Array<String>) {

0 commit comments

Comments
 (0)