Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Parser

Hierarchy

  • Parser

Index

Constructors

constructor

Properties

Private _argVals

_argVals: string[] = []

Private _commandPackage

_commandPackage: CliProgram

Private _definitionOptions

_definitionOptions: CliCommandDefinitionOption[]

Private _definitionsMap

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

Private _optionVals

_optionVals:

Type declaration

Private _parsedCommand

_parsedCommand: Partial<ParsedCliCommand>

Private _parserErrors

_parserErrors: ParserErrors = new ParserErrors()

Private _passedOptions

_passedOptions: string[] = []

Private argv

argv: string[]

Private errorHandler

Private internalOptions

internalOptions: CliCommandDefinitionOption[]

Private promptHandler

promptHandler: CliPromptHandler

Private runHandler

Private showPrompts

showPrompts: boolean

Private version

version: string | undefined

Accessors

parsedCommand

Methods

Private findCommandDefinition

Private getEnv

  • getEnv():
  • Returns

    • [name: string]: string

Private getParsedOptionCommandName

  • getParsedOptionCommandName(): string
  • Returns string

Private parseArgs

  • parseArgs(): void
  • Returns void

Private parseArgsAndOptions

  • parseArgsAndOptions(): void
  • Returns void

Private parseCommandLine

  • parseCommandLine(): void
  • Returns void

Private parseOptions

  • parseOptions(): void
  • Returns void

Private promptArgsToArgVals

  • promptArgsToArgVals(promptArgs: object): string[]
  • Parameters

    • promptArgs: object

    Returns string[]

Private pushError

  • Parameters

    Returns void

Private runAndParsePrompt

  • runAndParsePrompt(): Promise<void>
  • Returns Promise<void>

Private runner

  • Returns Promise<CliRunResult>

Private setProcessEnvFromParsedCommand

  • setProcessEnvFromParsedCommand(): void
  • Returns void

Generated using TypeDoc