add tests and make several replacements/improvements

This commit is contained in:
2022-12-06 12:38:24 +06:00
parent b17931e7bd
commit 02dbd493c2
11 changed files with 135 additions and 59 deletions

View File

@@ -0,0 +1,18 @@
package dev.inmo.micro_utils.startup.launcher
import dev.inmo.kslog.common.KSLog
import dev.inmo.kslog.common.i
import kotlinx.serialization.json.jsonObject
import java.io.File
suspend fun main(args: Array<String>) {
KSLog.default = KSLog("ServerLauncher")
val (configPath) = args
val file = File(configPath)
KSLog.i("Start read config from ${file.absolutePath}")
val json = defaultJson.parseToJsonElement(file.readText()).jsonObject
KSLog.i("Config has been read")
start(json)
}