A custom UNIX-like shell implemented in C to explore low-level system programming concepts such as process creation, piping, and I/O redirection.
this repository is a collection of personal shell scripts organized for reuse and modularity. it focuses on simple command-line tools, configuration handling, and lightweight scripting workflows. ()
- modular shell script organization
- reusable utility functions
- simple configuration management
- unix bash like scripts
- unix-like environment (linux/mac)
- bash or compatible shell
clone the repository and run scripts directly:
git clone https://github.com/0xhasann/shell.git
cd shell
gcc src/*.c -o main -lreadline && ./main notes
this project is intended for personal use and experimentation. structure and scripts may change over time.