Expand description
Interactive shell for Rust
Provides an IShell interface to run commands through. These are the advantages:
- Each command returns an
std::process::Outputtype with stdout and stderr captured (while also being logged) cdcommands are remembered, despite each command running sequentially, each in a new true shell (i.e.sh)
Modules§
- error
- A module for handling shell initialization errors.
Structs§
- IShell
- A shell interface with memory
- Shell
Output - Representation of the output of a command executed in an IShell.