Skip to content

Commit 736f775

Browse files
committed
Read setup values from git
1 parent d118525 commit 736f775

File tree

1 file changed

+10
-0
lines changed
  • src/main/kotlin/no/java/moresleep

1 file changed

+10
-0
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ object Setup {
3434

3535
fun loadFromFile(args: Array<String>) {
3636
if (args.size < 1) {
37+
loadFromEnvironment()
3738
return
3839
}
3940
val setuplines:List<String> = File(args[0]).readLines(Charsets.UTF_8)
@@ -52,6 +53,15 @@ object Setup {
5253
}
5354
}
5455

56+
fun loadFromEnvironment() {
57+
for (setupValue in SetupValue.values()) {
58+
val value:String? = System.getenv(setupValue.name)
59+
if (value != null) {
60+
setupvalues[setupValue] = value
61+
}
62+
}
63+
}
64+
5565

5666
fun setValue(setupValue: SetupValue,value:String) {
5767
setupvalues[setupValue] = value

0 commit comments

Comments
 (0)