All Classes and Interfaces

Class
Description
A base class for implementation that perform the operation supported by a command.
Records information about the exit status of a CLI command.
A base class for a command that supports hierarchical command structure with child commands.
A base class for terminal commands in the command processing hierarchy.
Records information about the command line options and called command hierarchy.
Processes command line arguments and dispatches called commands.
For use in commands to short-circut command execution.
A service that loads commands using SPI.
Generates shell completion scripts for Bash and Zsh.
Supported shell types.
Registry for mapping Java types to their shell completion behavior.
A default implementation of the ExtraArgument interface that represents a named command-line argument which can be marked as required or optional.
An enumeration of supported exit code values.
Implementations provide details around the result of processing a set of command line arguments.
A representation of an extra, non-option command line argument.
A command line interface command.
An abstract base class that implements the ICommandExecutor interface, providing common functionality for command execution implementations.
This functional interface represents a method that is used to execute a command operation.
Provides shell completion code for a specific type.
Thrown when an option argument is found to be invalid during parsing of a command-line.
An ExitStatus implementation with an associated message.
An ExitStatus implementation that represents a status without an associated message.
A collection of utilities for handling command line options.
A command that generates shell completion scripts for Bash and Zsh.
Supported shell types.