From 37cfae3423ebcffcdadd2c51e1f3b7479aa09723 Mon Sep 17 00:00:00 2001 From: TorchedSammy <38820196+TorchedSammy@users.noreply.github.com> Date: Sat, 2 Apr 2022 10:49:13 -0400 Subject: [PATCH] refactor: use hlalias for add function in hilbish.alias interface --- aliases.go | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/aliases.go b/aliases.go index 3c3aa2a..2af6427 100644 --- a/aliases.go +++ b/aliases.go @@ -69,7 +69,7 @@ func (a *aliasHandler) Resolve(cmdstr string) string { func (a *aliasHandler) Loader(rtm *rt.Runtime) *rt.Table { // create a lua module with our functions hshaliasesLua := map[string]util.LuaExport{ - "add": util.LuaExport{a.luaAdd, 2, false}, + "add": util.LuaExport{hlalias, 2, false}, "list": util.LuaExport{a.luaList, 0, false}, "del": util.LuaExport{a.luaDelete, 1, false}, } @@ -80,24 +80,6 @@ func (a *aliasHandler) Loader(rtm *rt.Runtime) *rt.Table { return mod } -func (a *aliasHandler) luaAdd(t *rt.Thread, c *rt.GoCont) (rt.Cont, error) { - if err := c.CheckNArgs(2); err != nil { - return nil, err - } - alias, err := c.StringArg(0) - if err != nil { - return nil, err - } - cmd, err := c.StringArg(1) - if err != nil { - return nil, err - } - - a.Add(alias, cmd) - - return c.Next(), nil -} - func (a *aliasHandler) luaList(t *rt.Thread, c *rt.GoCont) (rt.Cont, error) { aliasesList := rt.NewTable() for k, v := range a.All() {