Package-level declarations
Types
An internal error that signals Clikt to abort.
A parameter was given the correct number of values, but of invalid format or type.
A base class for commands that want to define a custom type for their run
function.
An exception during command line processing that should be shown to the user.
An interface for CliktErrors that have a context attached
A command with a run function that's called when the command is invoked.
A CoreCliktCommand that has a default implementation of CoreCliktCommand.run that is a no-op.
A required configuration file was not found.
An option that can be added to a ParameterGroup
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.
One or more arguments were provided that do not exist.
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.
Properties
Functions
Find the closest object of type T, or null
Find the closest object of type T, setting context.obj
if one is not found.
Parse the command line and print helpful output if any errors occur.
Parse the command line and throw an exception if parsing fails.
Register an AutoCloseable to be closed when this command and all its subcommands have finished running.
Register an AutoCloseable to be closed when this command and all its subcommands have finished running.
Find the closest object of type T, or throw a NullPointerException
Add the given commands as a subcommand of this command.