Class SmithyCommand
java.lang.Object
software.amazon.smithy.cli.commands.SmithyCommand
- All Implemented Interfaces:
Command
-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.smithy.cli.Command
Command.Env -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintexecute(Arguments arguments, Command.Env env) Executes the command using the provided arguments.getName()Gets the name of the command.Gets a short summary of the command that's shown in the main help.voidprintHelp(Arguments arguments, CliPrinter printer) Prints help output.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.smithy.cli.Command
getDocumentation
-
Constructor Details
-
SmithyCommand
public SmithyCommand()
-
-
Method Details
-
getName
Description copied from interface:CommandGets the name of the command.The returned name should contain no spaces or special characters.
-
getSummary
Description copied from interface:CommandGets a short summary of the command that's shown in the main help.- Specified by:
getSummaryin interfaceCommand- Returns:
- Returns the short help description.
-
printHelp
Description copied from interface:CommandPrints help output. -
execute
Description copied from interface:CommandExecutes the command using the provided arguments.
-