Class SmithyCommand
- java.lang.Object
-
- software.amazon.smithy.cli.commands.SmithyCommand
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface software.amazon.smithy.cli.Command
Command.Env
-
-
Constructor Summary
Constructors Constructor Description SmithyCommand(DependencyResolver.Factory dependencyResolverFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
execute(Arguments arguments, Command.Env env)
Executes the command using the provided arguments.java.lang.String
getName()
Gets the name of the command.java.lang.String
getSummary()
Gets a short summary of the command that's shown in the main help.
-
-
-
Constructor Detail
-
SmithyCommand
public SmithyCommand(DependencyResolver.Factory dependencyResolverFactory)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Command
Gets the name of the command.The returned name should contain no spaces or special characters.
-
getSummary
public java.lang.String getSummary()
Description copied from interface:Command
Gets a short summary of the command that's shown in the main help.- Specified by:
getSummary
in interfaceCommand
- Returns:
- Returns the short help description.
-
execute
public int execute(Arguments arguments, Command.Env env)
Description copied from interface:Command
Executes the command using the provided arguments.
-
-