This project(WhineShell) is created by Taeil-Nam, Jeekun-Park
- Only can use special characters as following:
- Redirection("<", "<<", ">", ">>")
- Pipe("|")
- Environment variable("$")
- Intel CPU Mac
- MacOS Version = 12.6.2
- Clang Version = 12.0.0
- Git clone
$> git clone https://github.com/Taeil-Nam/WhineShell.git
- Move to project directory
$> cd WhineShell/
- Use "make" command to create whineshell
$> make
You can use whineshell like bash.
- Execute wineshell
$> ./whineshell
- Enter the command
whine> pwd
please refer to the Demo video
- Lexical Analisys
- Tokenization
- System Call
- Multi Process
- Process Hierarchy
- Redirection
- Pipe(IPC)
- Signal
- File Descriptor
- Environment Variables
Distributed under the MIT License. See LICENSE.txt
for more information.
Taeil-Nam - nam0314@gmail.com
Project Link: https://github.com/Taeil-Nam/WhineShell