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

25 lines (24 loc) 564 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[]; export {};