A simple shell implementation in C that provides basic command-line functionality.
- Basic shell prompt
- Command execution
- Pipe support
- Redirection support
- Background execution
- Signal handling
- GCC compiler
- Linux-based operating system
-
Clone the repository:
git clone https://github.com/ElsanzioKE/simple_shell.git
-
Compile the code:
cd simple-shell gcc -Wall -Werror -Wextra -pedantic -std=gnu89 *.c -o hsh
-
Run the shell:
./simple_shell
-
Enter commands at the prompt:
$ ls -l
The shell will execute the command and display the output.
Contributions are welcome! Please follow the Contribution Guidelines before submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.