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

@ -37,4 +37,5 @@ pub mod stdlib {
pub mod aux {
pub use crate::stl::posix::args_from_ast;
pub use crate::stl::posix::ShellState;
pub use crate::stl::posix::check_jobs;
}