fix(runner.gocmd)!: i forgot to update it when i was working on #85

This commit is contained in:
Oleksandr Smirnov 2025-03-21 16:27:40 +02:00
parent 67b49ebf6b
commit d672c5d838
No known key found for this signature in database

View file

@ -25,7 +25,7 @@ end
---@param subcmd string ---@param subcmd string
---@param args string[] ---@param args string[]
---@return string[]|nil ---@return string
function gocmd.run(subcmd, args) function gocmd.run(subcmd, args)
if #args == 0 then if #args == 0 then
error "please provide any arguments" error "please provide any arguments"
@ -39,15 +39,13 @@ function gocmd.run(subcmd, args)
args = if_generate(args) args = if_generate(args)
end end
return r.sync(c.go, { local rs = r.sync { c.go, subcmd, unpack(args) }
args = { subcmd, unpack(args) }, if rs.code ~= 0 then
on_exit = function(data, status) error("go " .. subcmd .. "failed: " .. rs.stderr)
if status ~= 0 then end
error("gocmd failed: " .. data)
end u.notify(c.go .. " " .. subcmd .. " ran successful")
u.notify(c.go .. " " .. subcmd .. " ran successful") return rs.stdout
end,
})
end end
return gocmd return gocmd