package moe.kageru.kodeshare.config import com.uchuhimo.konf.Config import com.uchuhimo.konf.ConfigSpec val config = Config { addSpec(DatabaseSpec) } .from.properties.file("kodeshare.properties") .from.env() object DatabaseSpec : ConfigSpec() { val port by optional(3306) val password by required() val user by optional("kodeshare") val database by optional("kode") }