TorchedSammy
03a57fce5b
docs: add more documentation for completions
2022-04-23 00:03:48 -04:00
TorchedSammy
1274811739
docs: [ci] generate new docs
2022-04-23 00:03:46 -04:00
TorchedSammy
1a4008fcfb
docs: [ci] generate new docs
2022-04-22 02:17:00 +00:00
TorchedSammy
86aa40af64
docs: [ci] generate new docs
2022-04-21 16:19:31 +00:00
TorchedSammy
e044aeb5ed
docs: [ci] generate new docs
2022-04-13 14:14:06 +00:00
TorchedSammy
626b036b4b
fix!: add complete input to history, including continued input
...
this introduces a breaking change to runner functions.
they are now required to return 3 values, the first
being the user's input, and the 2 others that it was
before. the `hilbish.runner` functions respectively
have been updated, so if you just return from those
there will be no difference
2022-04-13 10:12:17 -04:00
TorchedSammy
ea7517be05
docs: [ci] generate new docs
2022-04-12 23:37:39 +00:00
TorchedSammy
c95ff42dee
feat: add timer pool and api ( closes #135 )
...
adds a map (but lets call it a pool) of all
running timers. this makes us able to keep
track of all running intervals and timeouts.
it also means hilbish can wait for them to
be done before exiting (it only waits when
non interactive).
this introduces the `hilbish.timers` interface,
documented by `doc timers`. the `hilbish.interval`
and `hilbish.timeout` functions return a timer
object now.
2022-04-12 19:31:48 -04:00
TorchedSammy
69d38d7048
docs: [ci] generate new docs
2022-04-04 10:40:25 +00:00
TorchedSammy
0aba60b5de
docs: [ci] generate new docs
2022-03-26 22:28:27 +00:00
TorchedSammy
e5d841a0a7
docs: [ci] generate new docs
2022-03-26 22:26:10 +00:00
TorchedSammy
2fb481c4cb
docs: [ci] generate new docs
2022-03-26 21:34:42 +00:00
TorchedSammy
8a215ad742
docs: rename vimMode to vim-mode
2022-03-22 18:39:22 -04:00
TorchedSammy
bc15da2f1a
docs: add more docs for runner mode interface
2022-03-22 18:38:13 -04:00
TorchedSammy
0d4143582f
docs: [ci] generate new docs
2022-03-20 21:54:55 +00:00
TorchedSammy
802f444ba6
docs: [ci] generate new docs
2022-03-20 19:16:13 +00:00
TorchedSammy
86a15e6363
feat: add configurable runner mode ( closes #110 )
2022-03-20 15:15:44 -04:00
TorchedSammy
f03f8c0da1
docs: add exitCode to job docs
2022-03-19 13:14:12 -04:00
TorchedSammy
1378a74e87
feat: add job hooks (part of #109 )
2022-03-19 13:10:50 -04:00
TorchedSammy
24b88a0483
docs: add docs for vim mode
2022-03-17 20:25:38 -04:00
TorchedSammy
feb2ea18fb
docs: document hilbish.vimAction hook
2022-03-13 17:44:54 -04:00
TorchedSammy
7b693908df
docs: document hilbish scope hooks ( closes #100 - 100th issue!!*)
2022-03-06 12:06:39 -04:00
TorchedSammy
8d8b298053
docs: clarify what hooks are from
2022-03-06 12:04:28 -04:00
TorchedSammy
281c443b7b
docs: add spacing between signal hooks
2022-03-06 12:04:01 -04:00
TorchedSammy
b1ad90443e
docs: [ci] generate new docs
2022-03-05 20:13:15 +00:00
TorchedSammy
b3981b5a4e
docs: [ci] generate new docs
2022-03-02 02:01:22 +00:00
TorchedSammy
44e2a458f5
docs: [ci] generate new docs
2022-03-01 23:00:20 +00:00
TorchedSammy
18abb66ad4
docs: [ci] generate new docs
2022-02-26 15:32:36 +00:00
TorchedSammy
bd3628332e
docs: [ci] regenerate new docs
2022-02-25 22:00:39 +00:00
TorchedSammy
d1b7515722
fix(docgen): remove trailing spaces in docs
2022-02-24 20:42:54 -04:00
TorchedSammy
f2a2ac44d6
refactor!: move global functions to the hilbish module
...
its more organized this way and the `hilbish` lua module
is now what global was before anyway
a feature in this commit also is that `goro` now allows
passing any amount of args to the calling function
2022-01-26 15:51:52 -04:00
TorchedSammy
ea9c3eac30
docs: document new signal hooks
2022-01-26 15:20:48 -04:00
TorchedSammy
6bff669abe
docs(bait): document catchOnce
2021-12-07 17:41:41 -04:00
TorchedSammy
4127396892
docs: add docs for new functions
2021-11-22 22:04:30 -05:00
TorchedSammy
52a6eb2125
docs: document available bait hooks
2021-11-22 16:36:32 -05:00
sammyette
84ec3d085d
feat: add hilbish.read function
...
`hilbish.read` will read input from the user, using
hilbish's line editor library (hilbiline or readline)
2021-10-30 19:53:42 -04:00
sammyette
3d53e85fc9
feat: add terminal package
...
a simple, smaller but lower level terminal library, mainly used to set
raw mode. functions:
size, save and restore current state, set raw mode. documentation is in
docs/terminal.txt or `doc terminal` in hilbish
2021-10-17 16:10:57 -04:00
sammyette
afd999a7b0
docs: add docs for functions
2021-10-16 15:38:49 -04:00