fully interactive shell

* Background task implementation
* Foreground an existing task implementation
* Documentation for both
* Refactors to signal handling, process pre-exec
This commit is contained in:
Ava Apples Affine 2023-05-18 06:53:23 +00:00
parent 69216db72a
commit c127118465
8 changed files with 535 additions and 107 deletions

View file

@ -80,7 +80,7 @@
'returns true or false depending on if current dir is a dirty git repo'
() (not (eq? (load-to-string git diff '--stat') "")))
(def git-status 'returns "(git:<branch>(!))" if dir is in a git repository'
(def git-status 'returns "(git:<branch>{!,})" if dir is in a git repository'
()
(if (in-a-git-repo?)
(concat