docs: add more docs for runner mode interface

pull/128/head
TorchedSammy 2022-03-22 18:38:13 -04:00
parent 3636efe7f8
commit bc15da2f1a
Signed by: sammyette
GPG Key ID: 904FC49417B44DCD
1 changed files with 7 additions and 0 deletions

View File

@ -31,3 +31,10 @@ and also provides the sh and Lua runner functions that Hilbish itself uses.
A runner function is expected to return 2 values: the exit code, and an error.
The exit code has to be a number, it will be 0 otherwise and the error can be
`nil` to indicate no error.
## Functions
These are the functions for the `hilbish.runner` interface
+ setMode(mode) > The same as `hilbish.runnerMode`
+ sh(input) -> code, err > Runs `input` in Hilbish's sh interpreter
+ lua(input) -> code, err > Evals `input` as Lua code