Skip to content

thibautcornolti/42sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42sh

Subject here

42sh is the end-of-year project of Epitech for the first year.

example

Goal

Make a complete shell with an LL.

Features

  • History (up arrow, down arrow, !$, !!, !:n, !n, !-n, ...)
  • Job control (&, jobs [-l ], fg [%n], bg [%n])
  • Globbing ([m,a]?*.[a-o])
  • Local variable (set, unset)
  • Alias (alias, unalias)
  • Advanced line edition (right arrow, left arrow, backspace, etc...)
  • ~/.42shrc
  • Auto-completion (with two modes: Ctrl + F)
  • Magic quote

Keynote : http://slides.com/thibautcornolti/42sh#/

Auteurs

  • Cedric Thomas
  • Bastien Rinck
  • Marin Brunel
  • Thibaut Cornolti

About

Complete shell with a LL parser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages