Commit graph

8 commits

Author SHA1 Message Date
6d2925984f Big project dir refactor
* split into multi member workspace in preparation for a no_std core
* env and posix stuff neatly crammed into a seperate shell project
* some pokes at interactive-devel.f
* updated ci
* removed 'l' shortcut for 'load' and update docs
* remove out of date readme content
* updated tests
* more sensible cond implementation and extra tests
* substr stdlib function with tests

Signed-off-by: Ava Affine <ava@sunnypup.io>
2024-07-12 13:45:09 -07:00
108e25e336 cd path arg can be a symbol (shell ease)
Signed-off-by: Ava Affine <ava@sunnypup.io>
2024-02-20 14:33:34 -08:00
50ebfd2e37 configurable cd hook
Signed-off-by: Ava Affine <ava@sunnypup.io>
2024-02-20 14:27:11 -08:00
9b447eb5b7 rename relish to flesh 2024-02-06 22:39:08 +00:00
c05b94e92a fall back on shell command behaviour for undefined variables
Signed-off-by: Ava Hahn <ava@sunnypup.io>
2023-10-12 20:50:27 -07:00
981df23ea2 flip CFG_RELISH_POSIX behavior
Signed-off-by: Ava Hahn <ava@sunnypup.io>
2023-06-06 11:32:25 -07:00
cbd52de91b Refactor documentation to get the language reference text out of the
way of more typical readme items.
2023-05-28 15:14:15 -07:00
c127118465 fully interactive shell
* Background task implementation
* Foreground an existing task implementation
* Documentation for both
* Refactors to signal handling, process pre-exec
2023-05-18 06:53:23 +00:00