Welcome

Ryan Pek (b. 2001) | 2nd Year Undergraduate SUTD | Canned food enjoyer

About the Project

A lightweight Unix‑style shell written in C for the 50.005 CSE module. It re‑implements core terminal niceties (raw‑mode input, history, tab‑completion) while showcasing low‑level process control, job management and a suite of mini system utilities.

Features

Usage

  1. Clone: git clone https://github.com/rpeky/C-Shell-custom.git
  2. Build everything: make
  3. Run the shell: ./cseshell
  4. Try a helper: dplant sprout then dplant sprout water

Full source and docs live on GitHub.

← Back to Projects