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"))
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.