42sh project
Description
Welcome !
The 42sh is an Epitech project that aims in creating a complete shell from scratch in my first year.
This it's just a basic shell how can execute shell command line in UNIX system.
Built only with Standard C Lib
.
Getting started
Prerequisites
Unix System with all Standard C Lib
Install the project
First you need to clone the repository: Do not forget to upload your SSH Key into github and having the right access.
git@github.com:werayn/42sh.git
After you need run it:
make
or
make re
Run it
When everything is installed, if you want to run it, do the following:
./42sh
Compile rules
Makefile rules
make ---> compile lib and all source , create 42sh executable.
make clean --> delete object files.
make fclean --> same as make clean but delete the executable too.
make re --> do a make fclean and recompile all.
Features
You can use pipes, simple or double redirections and separators.
Built-ins
cd, setenv, unsetenv, alias, exit, echo.
Documentation
There is no documentation for this project.
Contributing
Please read CONTRIBUTING.md for details on my code of conduct.
Authors
- Junique Virgile - Initial contributor - Junique Virgile
License
This project is no licensed - it's a completely private project.