Documentation
¶
Overview ¶
Package suggest provides fuzzy matching for CLI flag and command suggestions using Levenshtein distance.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CommonFlagAliases = map[string]string{
"note": "--description, -d",
"notes": "--description, -d",
"msg": "--description, -d",
"comment": "--reason, -m",
"comments": "--reason, -m",
"message": "--reason, -m",
"id": "--issue",
"issue-id": "--issue",
"task": "--issue",
"force": "(not supported - use confirmation prompt)",
"confirm": "(not supported - use confirmation prompt)",
"yes": "(not supported - use confirmation prompt)",
"y": "(not supported - use confirmation prompt)",
"version": "use: td version",
"v": "use: td version",
"state": "--status, -s",
"review": "use: td review <issue-id> (after td handoff)",
}
CommonFlagAliases maps commonly attempted flags to their correct names
Functions ¶
func Flag ¶
Flag finds similar flags from a list of valid flags Returns suggestions sorted by similarity (best first)
func GetFlagHint ¶
GetFlagHint returns a hint for a commonly misused flag
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.