KetraTerm
API · v0.3.0All versions

TerminalCommandSpec

constructor(name: String, description: String = "", aliases: List<String> = emptyList(), subcommands: List<TerminalCommandSpec> = emptyList(), options: List<TerminalOptionSpec> = emptyList(), positionalArguments: List<TerminalArgumentSpec> = emptyList(), positionalArgumentPathKind: TerminalPathArgumentKind = TerminalPathArgumentKind.NONE, positionalArgumentValueDomain: TerminalCompletionValueDomain = TerminalCompletionValueDomain.NONE, positionalArgumentHiddenPathPolicy: TerminalHiddenPathPolicy = TerminalHiddenPathPolicy.DEFAULT, repeatableSubcommands: Boolean = false)