mirror of
https://github.com/Hilbis/Hilbish
synced 2025-07-05 18:42:04 +00:00
* 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
33 lines
1.2 KiB
Modula-2
33 lines
1.2 KiB
Modula-2
module hilbish
|
|
|
|
go 1.17
|
|
|
|
require (
|
|
github.com/arnodel/golua v0.0.0-20220221163911-dfcf252b6f86
|
|
github.com/blackfireio/osinfo v1.0.3
|
|
github.com/chuckpreslar/emission v0.0.0-20170206194824-a7ddd980baf9
|
|
github.com/maxlandon/readline v0.1.0-beta.0.20211027085530-2b76cabb8036
|
|
github.com/pborman/getopt v1.1.0
|
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
|
|
mvdan.cc/sh/v3 v3.4.3
|
|
)
|
|
|
|
require (
|
|
github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d // indirect
|
|
github.com/arnodel/strftime v0.1.6 // indirect
|
|
github.com/evilsocket/islazy v1.10.6 // indirect
|
|
github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0 // indirect
|
|
github.com/rivo/uniseg v0.2.0 // indirect
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
|
|
golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9 // indirect
|
|
golang.org/x/text v0.3.6 // indirect
|
|
)
|
|
|
|
replace mvdan.cc/sh/v3 => github.com/Rosettea/sh/v3 v3.4.0-0.dev.0.20220306140409-795a84b00b4e
|
|
|
|
replace github.com/maxlandon/readline => ./readline
|
|
|
|
replace layeh.com/gopher-luar => github.com/layeh/gopher-luar v1.0.10
|
|
|
|
replace github.com/arnodel/golua => github.com/Rosettea/golua v0.0.0-20220518005949-116371948fe3
|