All Classes and Interfaces
Class
Description
Base class for completion script commands providing functionality for
resource handling and templating with
antrl stringtemplate
.Base class helping to build shell components.
Completion script generator for a
bash
.A
ValueProvider
that can be used to auto-complete names of shell commands.A
ValueProvider
that knows how to complete values for Enum
typed parameters.A
ValueProvider
that can populate names of local File
s, either absolute or relative to the
current working directory.Used to indicate the default group of shell commands, either at the package or class level.
Indicates that an annotated class may contain shell methods (themselves annotated with
ShellMethod
) that
is,
methods that may be invoked reflectively by the shell.Used to mark a method as invokable via Spring Shell.
Used to customize the name of the method used to indicate availability of a command.
Used to customize handling of a
ShellMethod
parameter.Resolver for
@ShellOption
arguments.The standard implementation of
MethodTargetRegistrar
for new shell
applications, resolves methods annotated with ShellMethod
on
ShellComponent
beans.Beans implementing this interface are queried during TAB completion to gather
possible values of a parameter.
Completion script generator for a
zsh
.