completion

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var HandledPredictors = sortedPredictorNames()

HandledPredictors is the sorted set of predictor names completionEmitters implements. Sourced from the map, so the dispatch and this published list can never disagree.

Functions

func CompletionHandler

func CompletionHandler(globals startup.Globals) complete.Handler

CompletionHandler dispatches dynamic completion requests routed through `--@complete=<kind>` (clib's predictor mechanism). The shell completion script invokes `jira --@complete=foo -- arg1 arg2` for positional args; this handler emits one candidate per line, optionally `value\tdesc`.

Each predictor name corresponds either to a flag's `clib.FlagExtra{Complete: "predictor=foo"}` or to an entry in a command's `Annotations["clib"]` `dynamic-args='foo,bar'` list. Unknown kinds emit nothing, leaving the shell to fall back to free-form input.

Types

This section is empty.

Jump to

Keyboard shortcuts

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