Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SearchResponse ¶
type SearchResponse struct {
Query string `json:"query"`
Count int `json:"count"`
Results []SearchResult `json:"results"`
}
SearchResponse is the machine-readable output for command discovery.
func SearchCommands ¶
func SearchCommands(commands []*ffcli.Command, query string, limit int) SearchResponse
SearchCommands searches a command tree and returns ranked results.
type SearchResult ¶
type SearchResult struct {
Command string `json:"command"`
Summary string `json:"summary"`
Usage string `json:"usage,omitempty"`
Score int `json:"score"`
Matched []string `json:"matched"`
Examples []string `json:"examples,omitempty"`
}
SearchResult describes a matching CLI command.
Click to show internal directories.
Click to hide internal directories.