fix(runner.gocmd)!: i forgot to update it when i was working on #85
This commit is contained in:
parent
67b49ebf6b
commit
d672c5d838
1 changed files with 8 additions and 10 deletions
|
|
@ -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
|
|
||||||
error("gocmd failed: " .. data)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
u.notify(c.go .. " " .. subcmd .. " ran successful")
|
u.notify(c.go .. " " .. subcmd .. " ran successful")
|
||||||
end,
|
return rs.stdout
|
||||||
})
|
|
||||||
end
|
end
|
||||||
|
|
||||||
return gocmd
|
return gocmd
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue