Interface CommandBuilder
-
Method Summary
Modifier and TypeMethodDescriptionBuild the commandstatic CommandBuilderCreate a new commmand with itsCLIdescriptor.static CommandBuilderCreate a new commmand builder, the command is responsible for managing the options and arguments via thearguments.completionHandler(Handler<Completion> handler) Set the command completion handler, the completion handler when the user asks for contextual command line completion, usually hitting the tab key.processHandler(Handler<CommandProcess> handler) Set the command process handler, the process handler is called when the command is executed.
-
Method Details
-
command
Create a new commmand builder, the command is responsible for managing the options and arguments via thearguments.- Parameters:
name- the command name- Returns:
- the command
-
command
Create a new commmand with itsCLIdescriptor. This command can then retrieve the parsedCommandProcess.commandLine()when it executes to know get the command arguments and options.- Parameters:
cli- the cli to use- Returns:
- the command
-
processHandler
Set the command process handler, the process handler is called when the command is executed.- Parameters:
handler- the process handler- Returns:
- this command object
-
completionHandler
Set the command completion handler, the completion handler when the user asks for contextual command line completion, usually hitting the tab key.- Parameters:
handler- the completion handler- Returns:
- this command object
-
build
-