Skip to content

TermanEmil/42sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42sh

This project is part of the Ecole 42 program

A fully fledged shell from scratch.

Builtins

  1. cd
  2. echo
  3. env
  4. setenv
  5. unsetenv
  6. unset
  7. export
  8. exit

Supported features

  • Environment & local variables management
  • Command execution and PATH management
  • Redirections: <, <<, >, >>, |
  • Inhibitors: " (double quote), ' (single quote), \ (backslash)
  • Sub-commands: ` (back quote)
  • Command separator: ;

About

A unix shell for Ecole42

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages