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.