simple-shell
A simple shell for no_std
Rust.
```rust fn run_shell() -> ! { let (print, read) = (|s: &str| print!(s), || None); let mut shell = Shell::new(print, read);
commands.insert( "help", ShellCommand { help: "print this help message", func: |, shell| { shell.printhelp_screen(); Ok(()) }, aliases: &["?", "h"], }, );
// Also supports async // shell.run_async().await;
shell.run() } ```