diff --git a/lua/gopher/goget.lua b/lua/gopher/goget.lua index 72d1f07..a14f796 100644 --- a/lua/gopher/goget.lua +++ b/lua/gopher/goget.lua @@ -4,6 +4,11 @@ local u = require "gopher._utils" ---run "go get" return function(...) local args = { ... } + if #args == 0 then + u.notify("please provide a package url to get", "error") + return + end + for i, arg in ipairs(args) do local m = string.match(arg, "^https://(.*)$") or string.match(arg, "^http://(.*)$") or arg table.remove(args, i) diff --git a/lua/gopher/gomod.lua b/lua/gopher/gomod.lua index 751b1ae..e451868 100644 --- a/lua/gopher/gomod.lua +++ b/lua/gopher/gomod.lua @@ -4,6 +4,11 @@ local u = require "gopher._utils" ---run "go mod" return function(...) local args = { ... } + if #args == 0 then + u.notify("please provide any mod command", "error") + return + end + local cmd_args = vim.list_extend({ "mod" }, args) Job