Back to Projects
YASH
YASH (Yet Another Shell) is a fully functional Unix shell built from scratch in C. It features comprehensive command parsing, execution pipelines, I/O redirection, and robust process management, demonstrating low-level systems programming expertise.
Key Features
- Full command parsing and execution
- Built-in commands (cd, pwd, exit, etc.)
- Piping between multiple commands
- I/O redirection (stdin, stdout, stderr)
- Background process management
- Signal handling and process control
- Environment variable support