Releases: shonakam/minishell
Releases · shonakam/minishell
Release list
v1.0.0: Core Launch 🚀
A robust, POSIX-compliant shell implementation built from scratch.
Key Features
- Input Engine: Custom 0-dependency readline implementation.
- Execution: AST-based logical flow supporting &&, ||, and |.
- Subshell: Fully isolated environment management for nested processes.
- History: Persistent, duplicate-aware history system.
- Expansion: Quote-aware variable expansion and literal protection.
- Globbing: Smart wildcard handling that respects quote encapsulation.
Stability & Performance
- FD Management: Guaranteed zero-leak file descriptor management across all process branches.
- Memory: Strict adherence to memory safety with no leaks on exit.
- Signal Resilience: Robust handling of Ctrl+C (SIGINT), Ctrl+D (EOF), and Ctrl+\ (SIGQUIT).
- Process Sync: Reliable exit status propagation ( $? ) from children to parent.