Marsh is a non-POSIX compliant shell written in rust
- Piping
- Error handling
- Globbing
- Basic auto-completion
- Quoting and backslash escaping
- Types
- First-class functions (closures, etc.)
- Nested arrays and dictionaries
- Signal handling
- Functional features (e.g. mapping, filtering, etc.)
- Syntax highlighting