Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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) })
Link copied to clipboard
class KrchContextJVM<R : KrchContext.Command>(scope: CoroutineScope) : KrchContextJVMAndroid<R>
Link copied to clipboard
abstract class KrchContextJVMAndroid<R : KrchContext.Command>(scope: ERROR CLASS: Symbol not found for CoroutineScope) : KrchContext<R>
Link copied to clipboard
class KrchContextNative<R : KrchContext.Command>(scope: CoroutineScope) : KrchContext<R>

Properties

Link copied to clipboard
val log: Logger

Functions

Link copied to clipboard
fun KrchContext<*>.main(cmdLineArgs: Array<String>, commandMap: CommandMap)