autocomplete

package
v0.1.0-alpha.73 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ShellCompletionBehaviorDefault ShellCompletionBehavior = iota
	ShellCompletionBehaviorFile                            = 10
	ShellCompletionBehaviorNoComplete
)

Variables

This section is empty.

Functions

func ExecuteShellCompletion

func ExecuteShellCompletion(ctx context.Context, cmd *cli.Command) error

func OutputCompletionScript

func OutputCompletionScript(ctx context.Context, cmd *cli.Command) error

Types

type CompletionResult

type CompletionResult struct {
	Completions []ShellCompletion
	Behavior    ShellCompletionBehavior
}

func GetCompletions

func GetCompletions(completionStyle CompletionStyle, root *cli.Command, args []string) CompletionResult

type CompletionStyle

type CompletionStyle string
const (
	CompletionStyleZsh        CompletionStyle = "zsh"
	CompletionStyleBash       CompletionStyle = "bash"
	CompletionStylePowershell CompletionStyle = "pwsh"
	CompletionStyleFish       CompletionStyle = "fish"
)

type ShellCompletion

type ShellCompletion struct {
	Name  string
	Usage string
}

func NewShellCompletion

func NewShellCompletion(name string, usage string) ShellCompletion

type ShellCompletionBehavior

type ShellCompletionBehavior int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL