Hilbish/nature/commands/fg.lua

16 lines
312 B
Lua
Raw Normal View History

local commander = require 'commander'
commander.register('fg', function(_, sinks)
local job = hilbish.jobs.last()
if not job then
sinks.out:writeln 'fg: no last job'
return 1
end
local err = job.foreground() -- waits for job; blocks
if err then
sinks.out:writeln('fg: ' .. err)
return 2
end
end)