@CompileStatic interface Command
Provides the interface required for command extensions.
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | abstract Object | execute(List<String> args) | 
|  | abstract List | getAliases() | 
|  | abstract Completer | getCompleter() | 
|  | abstract String | getDescription() | 
|  | abstract String | getHelp() | 
|  | abstract boolean | getHidden() | 
|  | abstract String | getName() | 
|  | abstract String | getShortcut() | 
|  | abstract String | getUsage() |