Hilbish/docs/hooks
sammyette d2f16dfbbf
feat: job enhancements (#153)
* feat: add hilbish.job.add function

this is mainly to accomodate for the employer
handler (#152)

* feat!: add start function to jobs

the commit itself adds a few things but the
main purpose is to facilitate a lua side start
function that can restart the job

there is a breaking change in the hilbish.job.add
function; it is now required to provide an extra
table for arguments, since the first cmd
table isnt really what's actually ran

* fix: reuse standard files for jobs

* fix: deadlock in lua job add function and not taking proper amount of args

* fix: assign binary path to job

* feat: emit job.add hook when job is added

* chore: update modules

* fix: use setpgid on cmd procattr for background jobs

* fix: use right procattr on correct os

* fix: set bg proc attr in build tagged file

* feat: add disown function

* fix: stop jobs on exit

* feat: add disown command

* feat: add jobs.last function to get last job

* feat: make disown command get last job if id isnt suppied as arg

* chore: remove unused code

* feat: add job output

* chore: fix comments

* fix!: make exec path in job add explicit in lua side

* docs: add docs and changelogs relating to jobs
2022-05-21 20:53:36 -04:00
..
command.txt docs: document available bait hooks 2021-11-22 16:36:32 -05:00
hilbish.txt docs: update doc reference for vim mode actions 2022-04-23 00:03:49 -04:00
index.txt docs: clarify what hooks are from 2022-03-06 12:04:28 -04:00
job.txt feat: job enhancements (#153) 2022-05-21 20:53:36 -04:00
signal.txt docs: add spacing between signal hooks 2022-03-06 12:04:01 -04:00