ziggs/internal/data/aliases.go

24 lines
442 B
Go
Raw Normal View History

2022-07-31 08:23:26 +00:00
package data
import (
"strings"
2022-08-30 06:04:48 +00:00
"git.tcp.direct/tcp.direct/database"
2022-07-31 08:23:26 +00:00
)
2022-08-30 06:04:48 +00:00
func kva() database.Store {
2022-07-31 08:23:26 +00:00
return kv().With("aliases")
}
func AddAlias(alias, command string) error {
return kva().Put([]byte(strings.ToLower(strings.TrimSpace(alias))), []byte(command))
}
func GetAlias(alias, command string) (cmd string) {
a, err := kva().Get([]byte(strings.ToLower(strings.TrimSpace(alias))))
if err == nil {
cmd = string(a)
}
return
}