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.
Processes command line arguments and dispatches called commands.
For use in commands to short-circut command execution.
A service that loads commands using SPI.
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.
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.
Provides version information for this library.