Назначение префикса и placeholder через переменные оболочки

This commit is contained in:
2026-10-25 23:28:11 +03:00
parent ee9a1597a0
commit a5881619df
4 changed files with 81 additions and 26 deletions
+6 -4
View File
@@ -6,11 +6,13 @@ import "strings"
var defaultSuggestions = []string{"exit"}
func Completer(in string) []string {
if in=="" {return nil}
if in == "" {
return nil
}
var matched []string
for _,cmd := range defaultSuggestions {
if strings.HasPrefix(cmd,in){
matched=append(matched, cmd)
for _, cmd := range defaultSuggestions {
if strings.HasPrefix(cmd, in) {
matched = append(matched, cmd)
}
}
return matched