From f6bf32c3eeca926d714473b34f0a6e5ad9607464 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Tue, 14 Oct 2014 10:07:18 +0100 Subject: [PATCH] Add option help to the CLI's install and uninstall commands Closes gh-1704 --- .../boot/cli/command/install/InstallCommand.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/install/InstallCommand.java b/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/install/InstallCommand.java index 647a8e5c77..12c5c8e12b 100644 --- a/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/install/InstallCommand.java +++ b/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/install/InstallCommand.java @@ -49,19 +49,28 @@ import org.springframework.util.SystemPropertyUtils; */ public class InstallCommand extends OptionParsingCommand { + private final String usageHelp; + public static Command install() { return new InstallCommand("install", "Install dependencies to lib directory", - new InstallFileProcessorFactory()); + "[options] ", new InstallFileProcessorFactory()); } public static Command uninstall() { return new InstallCommand("uninstall", - "Uninstall dependencies from a lib directory", + "Uninstall dependencies from lib directory", "[options] ", new UninstallFileProcessorFactory()); } - private InstallCommand(String name, String description, FileProcessorFactory visitor) { + private InstallCommand(String name, String description, String usageHelp, + FileProcessorFactory visitor) { super(name, description, new InstallOptionHandler(visitor)); + this.usageHelp = usageHelp; + } + + @Override + public String getUsageHelp() { + return this.usageHelp; } private static final class InstallOptionHandler extends CompilerOptionHandler {