| Package | Description | 
|---|---|
| org.springframework.boot.cli | Main entry point of the Spring Boot CLI. | 
| org.springframework.boot.cli.command | Command infrastructure for the CLI. | 
| org.springframework.boot.cli.command.archive | CLI commands for creating jars and wars. | 
| org.springframework.boot.cli.command.core | Core CLI commands. | 
| org.springframework.boot.cli.command.encodepassword | CLI command for password encoding. | 
| org.springframework.boot.cli.command.grab | CLI command for grabbing dependencies. | 
| org.springframework.boot.cli.command.init | CLI command for initializing a new application using Spring Initializr. | 
| org.springframework.boot.cli.command.install | CLI commands for installing and uninstalling CLI dependencies. | 
| org.springframework.boot.cli.command.run | Classes for running CLI applications. | 
| org.springframework.boot.cli.command.shell | Classes for running a nested shell in the CLI. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<Command> | DefaultCommandFactory. getCommands() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCommandAbstract  Commandimplementation. | 
| class  | OptionParsingCommandBase class for a  Commandthat parse options using anOptionHandler. | 
| Modifier and Type | Method and Description | 
|---|---|
| Command | CommandRunner. findCommand(String name)Find a command by name. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<Command> | CommandFactory. getCommands()Returns the CLI  Commands. | 
| protected List<Command> | CommandRunner. getCommands() | 
| Iterator<Command> | CommandRunner. iterator() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CommandRunner. addCommand(Command command)Add the specified command. | 
| protected void | CommandRunner. afterRun(Command command)Subclass hook called after a command has run. | 
| protected void | CommandRunner. beforeRun(Command command)Subclass hook called before a command is run. | 
| boolean | CommandRunner. isOptionCommand(Command command)Returns if the specified command is an option command. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CommandRunner. addCommands(Iterable<Command> commands)Add the specified commands. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JarCommandCommandto create a self-contained executable jar file from a CLI application. | 
| class  | WarCommandCommandto create a self-contained executable jar file from a CLI application. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HelpCommandInternal  Commandused for 'help' requests. | 
| class  | HintCommandInternal  Commandto provide hints for shell auto-completion. | 
| class  | VersionCommandCommandto display the 'version' number. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EncodePasswordCommandCommandto encode passwords for use with Spring Security. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GrabCommandCommandto grab the dependencies of one or more Groovy scripts. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InitCommandCommandthat initializes a project using Spring initializr. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InstallCommandCommandto install additional dependencies into the CLI. | 
| class  | UninstallCommandCommandto uninstall dependencies from the CLI's lib/ext directory. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RunCommandCommandto 'run' a groovy script or scripts. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PromptCommand | 
| class  | ShellCommandCommandto start a nested REPL shell. | 
| Constructor and Description | 
|---|
| CommandCompleter(jline.console.ConsoleReader consoleReader,
                jline.console.completer.ArgumentCompleter.ArgumentDelimiter argumentDelimiter,
                Iterable<Command> commands) |