🚀 TLDR: This project is about creating a simple shell. Yes, your own little bash.
You will learn a lot about processes and file descriptors.
As beautiful as a shell
- Rigor
- Unix.
- Imperative programming.
- Teamwork.
- using git in a team.
- The objective of this project is to create a simple shell and learn a lot about processes and file descriptors, pipes, redirectionsm, UNIX...
command | description |
---|---|
echo | with -n flag |
cd | change the shell working directory (with a relative or absolute path) |
pwd | print name of current/working directory |
export | set export attribute for shell variables |
unset | unset values of shell variables |
env | print the environment |
exit | cause the shell to exit with the exit status specified |
- @LeonMoreno
- @AndrePaulGrenon
Commande | Actions |
---|---|
make |
Compile the .c and create libftprintf.a |
make clean |
Delete the .o. |
make flcean |
Delete the .o and libftprintf.a |
make re |
Executed fclean and make. |
make norm |
Verification with the norminettes. |
make val |
Verification leaks. |