Documentation ¶
Overview ¶
Package zsh provides methods for generating zsh completion
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Generate ¶
Generate generates zsh completion code
Example ¶
info := usage.NewInfo() info.AddCommand("test", "Test data") info.AddCommand("clean", "Clean data") info.AddOption("d:dir", "Path to working directory", "dir") info.BoundOptions("test", "d:dir") info.BoundOptions("clean", "d:dir") info.AddOption("nc:no-color", "Disable colors in output") info.AddOption("h:help", "Show this help message") info.AddOption("v:version", "Show version") opts := options.Map{ "d:dir": {}, "nc:no-color": {Type: options.BOOL}, "h:help": {Type: options.BOOL}, "v:version": {Type: options.BOOL}, } fmt.Println(Generate(info, opts, "app", "*.txt"))
Output:
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.