~ jsh
interactive shell
➜ echo "Hello, world."
Hello, world.
➜
Unix Shell Demo written purely in Rust
Built an interactive Unix shell in Rust around a lexer–parser–AST–executor architecture. Implemented quoting, escaping, tilde expansion, built-ins, external programs, pipelines, file-descriptor redirection, command sequencing, &&/|| short-circuit evaluation, relative and absolute path resolution, PATH lookup, and unit/integration tests for parsing and process behavior.
MAY 2026 — PRESENT · Personal project · Developer





