blob: 95cbe39bf2736139bcfda07be66fa2b77a29266d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package moe.nea.sharedbuild
import java.io.File
fun parseEnvFile(file: File): Map<String, String> {
if (!file.exists()) return mapOf()
val map = mutableMapOf<String, String>()
for (line in file.readText().lines()) {
if (line.isEmpty() || line.startsWith("#")) continue
val parts = line.split("=", limit = 2)
map[parts[0]] = parts.getOrNull(1) ?: ""
}
return map
}
|