Krch Context
abstract class KrchContext<R : KrchContext.Command>(val scope: CoroutineScope , val envVarPrefix: String = "KRCH", val rootCommandName: String = "krch", val defaultHomeDirName: String = ".krch", val defaultConfigName: String = "krch.properties", contextBuilder: Context.Builder .() -> Unit = {
autoEnvvarPrefix = envVarPrefix
terminal = Terminal(ansiLevel = AnsiLevel.TRUECOLOR, interactive = false)
})
Inheritors
Constructors
Link copied to clipboard
constructor(scope: CoroutineScope , envVarPrefix: String = "KRCH", rootCommandName: String = "krch", defaultHomeDirName: String = ".krch", defaultConfigName: String = "krch.properties", contextBuilder: Context.Builder .() -> Unit = {
autoEnvvarPrefix = envVarPrefix
terminal = Terminal(ansiLevel = AnsiLevel.TRUECOLOR, interactive = false)
})
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun runInBackground(coroutineContext: CoroutineContext = coroutineContextDefault, block: suspend CoroutineScope .() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard