import {CLISHNodeWatchCommand} from 'projext/src/services/cli/cliSHNodeWatch.js'CLISHNodeWatchCommand
Extends:
This is a private command the shell script executes in order to watch a Node target with
watchpack.
Constructor Summary
| Public Constructor | ||
| public | 
       constructor(buildNodeWatcher: BuildNodeWatcher, targets: Targets) Class constructor.  | 
    |
Member Summary
| Public Members | ||
| public | 
      
       Enable unknown options so other services can customize the run command.  | 
    |
| public | 
      
       A local reference for the   | 
    |
| 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 runs a Node target.  | 
    |
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(buildNodeWatcher: BuildNodeWatcher, targets: Targets) source
Class constructor.
Override:
CLICommand#constructorParams:
| Name | Type | Attribute | Description | 
| buildNodeWatcher | BuildNodeWatcher | To actually run a target.  | 
    |
| targets | Targets | To get a target information.  | 
    
Public Members
public allowUnknownOptions: boolean source
Enable unknown options so other services can customize the run command.
Override:
CLICommand#allowUnknownOptionspublic 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.
    
  