UNPKG

@gutenye/commander-completion-carapace

Version:

Effortlessly add intelligent autocomplete support to your Commander.js CLI app using Carapace. Supports Bash, Zsh, Fish, Nushell and more

27 lines (23 loc) 501 B
export type Spec = { name: string aliases?: string[] description?: string group?: string hidden?: boolean run?: string parsing?: string persistentflags?: Flags flags?: Flags exclusiveFlags?: string[][] completion?: Completion commands?: Spec[] } export type Completion = { flag?: Record<string, string[]> positional?: Positional[] positionalany?: Positional dash?: Positional[] dashany?: Positional } type Flags = Record<string, string> type Positional = string[]