local commander = require 'commander' commander.register('disown', function(args, sinks) if #hilbish.jobs.all() == 0 then sinks.out:writeln 'disown: no current job' return 1 end local id if #args < 0 then id = tonumber(args[1]) if not id then sinks.out:writeln 'disown: invalid id for job' return 1 end else id = hilbish.jobs.last().id end local ok = pcall(hilbish.jobs.disown, id) if not ok then sinks.out:writeln 'disown: job does not exist' return 2 end end)