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 Files, 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.