import {CLISHRunCommand} from 'projext-plugin-runner/src/services/cli/cliSHRun.js'
CLISHRunCommand
Extends:
This is private command the shell script executes in order to get a list of commands to run.
Constructor Summary
Public Constructor | ||
public |
constructor(runner: Runner) Class constructor. |
Member Summary
Public Members | ||
public |
The instruction needed to trigger the command. |
|
public |
A description of the command, just to follow the interface as the command won't show up on the help interface. |
|
public |
Hide the command from the help interface. |
|
public |
A local reference for the |
Method Summary
Public Methods | ||
public |
Handle the execution of the command and outputs the list of commands to run. |
Inherited Summary
From class CLICommand | ||
public |
Whether or not the command supports unknown options. |
|
public |
This is a useful flag for when the command is ran as a result of another command. |
|
public |
This is the name of the program that runs the command. |
|
public |
The CLI command instruction. |
|
public |
A description of the command for the help interface. |
|
public |
A more complete description of the command to show when the command help interface is invoked. |
|
public |
Whether the command and its description should be shown on the CLI interface list of commands. |
|
public |
A list with the name of the options the command supports. |
|
public |
A dictionary of command options settings by their option name. |
|
public |
Whether or not a sub program should be executed for this command. |
|
private |
This dictionary will be completed when the command gets activated. |
|
public |
Add a new option for the command. |
|
public |
Generate an instruction for this command. |
|
public abstract |
handle() Handle the command execution. |
|
public |
A simple wrapper for a |
|
public |
Register this command on a CLI program. |
Public Constructors
public constructor(runner: Runner) source
Class constructor.
Override:
CLICommand#constructorParams:
Name | Type | Attribute | Description |
runner | Runner | The service tha provides the commands to run. |
Public Members
public command: string source
The instruction needed to trigger the command.
Override:
CLICommand#commandpublic description: string source
A description of the command, just to follow the interface as the command won't show up on the help interface.
Override:
CLICommand#descriptionPublic Methods
public handle(target: string, command: Command, options: Object) source
Handle the execution of the command and outputs the list of commands to run.
Override:
CLICommand#handleParams:
Name | Type | Attribute | Description |
target | string |
|
The name of the target to run. |
command | Command | The executed command (sent by |
|
options | Object | The command options. |
|
options.production | string | If the user wants to run a production build, even with projext preset. |
|
options.ready | boolean | If the user used the |
|
options.inspect | boolean | Whether or not to enable the Node inspector. |