discord-kagebot/src/main/kotlin/moe/kageru/kagebot/config/Config.kt

18 lines
563 B
Kotlin
Raw Normal View History

package moe.kageru.kagebot.config
import com.uchuhimo.konf.Config
import com.uchuhimo.konf.source.toml
import moe.kageru.kagebot.command.Command
import moe.kageru.kagebot.features.Features
2019-07-13 15:39:50 +02:00
import org.javacord.api.entity.server.Server
object Config {
val systemSpec = Config { addSpec(SystemSpec) }.from.toml
val localeSpec = Config { addSpec(LocalizationSpec) }.from.toml
lateinit var system: Config
lateinit var localization: Config
2019-07-13 15:39:50 +02:00
lateinit var server: Server
lateinit var commands: List<Command>
lateinit var features: Features
2019-06-14 21:23:17 +02:00
}