Skip to content

Brukols/Epitech-42sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42SH - Epitech project

Unix shell write in C.

Description

This project is simple shell based of the TCSH. You will found some basic command like cd, ls...

Options manage in this project :

  • Space and tabs
  • $PATH and environment
  • Erros and return value
  • Redirection with '<' '>' '>>' '<<'
  • Pipes '|'
  • Builtin like cd, echo, exit, setenv, unsetenv, which and where
  • Separators ';' '&&' '||'
  • Variables (local and env)
  • History
  • Alises
  • Scripting
  • Inhibitors '' and '"'
  • Globbings '*' '?' '[' ']'

Compilation

make # Compile the project

Usage

./42sh # Launch the shell

Contributors

This project has been made with :

About

C shell based on the TCSH shell

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published