Welcome to 0x16, a C-based Simple Shell implementation developed as a significant milestone project within the ALX Africa Software Engineering curriculum. 💻
The "Gates of Shell" project, an integral part of the first trimester coursework, serves as a comprehensive exploration of advanced concepts that underlie shell programming. By delving into topics such as processes, system calls, bit manipulation, file management, and error handling, this project equips students with a profound understanding of the intricacies of shell programs. 📚
- Basic UNIX command interpreter 📜
- Replicates functionalities of the simple shell (sh) 🔄
- Emphasizes core concepts including process management, system calls, and more 💪
- Written entirely in the C programming language ✏️
This project wouldn't have been possible without the dedicated efforts of the following contributors:
- Zakaria Aaichaou 👨<200d>💻
- Abdelouafi Er-raqui 👨<200d>💻
To get started with the 0x16 Simple Shell project, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/0x16-simple-shell.git
🐙 - Navigate to the project directory:
cd 0x16-simple-shell
📂 - Compile the source code:
gcc -Wall -Werror -Wextra -pedantic *.c -o shell
🔧 - Run the shell:
./shell
🏃
Happy shell scripting! 🎉 The 0x16 Team 😎