Documentation
¶
Index ¶
- func AutocompleteDefault(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective)
- func AutocompleteNone(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective)
- func CompleteCommandFlags(cmd *cobra.Command, flags FlagCompletions)
- type FlagCompletions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutocompleteDefault ¶
func AutocompleteDefault(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective)
AutocompleteDefault - Use the default shell completion, allows path completion.
func AutocompleteNone ¶
func AutocompleteNone(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective)
AutocompleteNone - Block the default shell completion (no paths)
func CompleteCommandFlags ¶
func CompleteCommandFlags(cmd *cobra.Command, flags FlagCompletions)
CompleteCommandFlags - Add completion functions for each flagname in FlagCompletions.
Types ¶
type FlagCompletions ¶
type FlagCompletions map[string]func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective)
FlagCompletions - hold flag completion functions to be applied later with CompleteCommandFlags()
Click to show internal directories.
Click to hide internal directories.