Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ExistedExecutableSuggestions = GetPathExecutableFile()
)
Functions ¶
func GetPathExecutableFile ¶
func GetPathExecutableFile() []prompt.Suggest
func GetWorkDirSuggestions ¶
func GetWorkDirSuggestions(raw string) []prompt.Suggest
Types ¶
type AutoComplitionForest ¶
type AutoComplitionForest struct {
// contains filtered or unexported fields
}
定义补全森林
func GetDefaultSystemHistoryAutoComplitionForest ¶
func GetDefaultSystemHistoryAutoComplitionForest(cmds ...string) *AutoComplitionForest
func GetHistoryAutoComplitionForest ¶
func GetHistoryAutoComplitionForest(cmds ...string) *AutoComplitionForest
func (*AutoComplitionForest) ApplyHistories ¶
func (a *AutoComplitionForest) ApplyHistories(raw ...string)
func (*AutoComplitionForest) GetSuggest ¶
func (a *AutoComplitionForest) GetSuggest(cmd string) (sugs []prompt.Suggest)
func (*AutoComplitionForest) GetTreeRootsSuggestions ¶
func (a *AutoComplitionForest) GetTreeRootsSuggestions() []prompt.Suggest
type ComplimentNode ¶
type ComplimentNode struct { // 补全内容 Data string Origin string // 使用次数(决定优先级) UseCount int Help string // 补全节点 Children map[string]*ComplimentNode // 回溯父节点 Parent *ComplimentNode }
func (*ComplimentNode) GetSuggessByArgs ¶
func (c *ComplimentNode) GetSuggessByArgs(args []string) []prompt.Suggest
Click to show internal directories.
Click to hide internal directories.