Skip to content

werayn/42sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

License

This project is no licensed - it's a completely private project.

About

Final projet 1st years of epitech

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published