Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "argv"

Index

Variables

_args

_args: string[] = process.argv.slice(0)

_baseArgs

_baseArgs: string[] = _args.slice(2)

_cmds

_cmds: any[] = []

_exclude

_exclude: any[] = []

_flagExp

_flagExp: RegExp = /^--?/

_flags

_flags: object

Type declaration

_optionArgs

_optionArgs: string[] = _baseArgs.slice(1)

Functions

find

  • find(valid: string[], args?: string[]): any
  • Parameters

    • valid: string[]
    • Optional args: string[]

    Returns any

getFlag

  • getFlag(flag: string, idx: number, args: any[]): Object
  • Parameters

    • flag: string
    • idx: number
    • args: any[]

    Returns Object

isFlag

  • isFlag(flag: string): false | "value" | "boolean"
  • Parameters

    • flag: string

    Returns false | "value" | "boolean"

parse

  • parse(args?: any[]): object
  • Parameters

    • Optional args: any[]

    Returns object

    • cmd: string
    • cmds: any[]
    • flags: object
      • [key: string]: any

Generated using TypeDoc