An internal error that signals Clikt to abort.
A parameter was given the correct number of values, but of invalid format or type.
abstract class CliktCommand(help: String = "", epilog: String = "", name: String? = null, val invokeWithoutSubcommand: Boolean = false, val printHelpOnEmptyArgs: Boolean = false, val helpTags: Map<String, String> = emptyMap(), autoCompleteEnvvar: String? = "", allowMultipleSubcommands: Boolean = false, treatUnknownOptionsAsArgs: Boolean = false, hidden: Boolean = false)
The CliktCommand is the core of command line interfaces in Clikt.
An exception during command line processing that should be shown to the user.
An object used to control command line parsing and pass data between commands.
An interface for CliktErrors that have a context attached
A required configuration file was not found.
An argument was supplied but the number of values supplied was incorrect.
An option was supplied but the number of values supplied to the option was incorrect.
A configuration file failed to parse correctly
A required argument was not provided
A required option was not provided
Multiple usage errors occurred.
Multiple mutually exclusive options were supplied.
An option was provided that does not exist.
A subcommand was provided that does not exist.
An exception that indicates that shell completion code should be printed.
An exception that indicates that the command's help should be printed.
An exception that indicates that a message should be printed.
Indicate that the program finished in a controlled manner, and should complete with the given statusCode
An exception that signals a user error.
The current terminal's theme
Find the closest object of type T, or null
Find the closest object of type T, setting
context.obj if one is not found.
Add the given commands as a subcommand of this command.