Options
All
  • Public
  • Public/Protected
  • All
Menu

Run-time CliProgram, takes raw input defining a CliProgramDefinition, performs pre-processing, initialization, validation, and generates some helper values (ie indexes) for use during parsing

Hierarchy

  • CliProgram

Implements

Index

Constructors

constructor

Properties

Private _commands

_commands: CliCommandDefinition[] = []

Private _commandsMap

_commandsMap: Map<string, CliCommandDefinition> = new Map()

Private _options

Private _validationErrors

_validationErrors: string[]

defaultCommandName

defaultCommandName: string

description

description: string

examples

examples: string[]

Private internalOptions

internalOptions: CliCommandDefinitionOption[]

name

name: string

Private programDefinition

programDefinition: CliProgramDefinition

Accessors

commands

commandsMap

options

validationErrors

  • get validationErrors(): string[]
  • Returns string[]

Methods

Private init

  • init(): void
  • Returns void

Static create

Generated using TypeDoc