42sh is a featurful POSIX-compliant shell. Check out the 'official' repo here : https://github.com/Ant0wan/42sh
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bprunevi 42c4aee721 feat(interpreter): update interpreter 10 hours ago
include feat(interpreter): update interpreter 10 hours ago
libft MERGE CONFLICT 3 weeks ago
src feat(interpreter): update interpreter 10 hours ago
tools feat(shell var): add unsigned atoi 63bits 1 month ago
.travis.yml fix(build): fix write(2) return build error 2 months ago
42sh.mk feat(interpreter): interpreter v1 1 week ago
Makefile Fix(leaks): 1 month ago
README.md fix(Readme.md) fixed readme syntax 2 months ago
auteur doc(auteur): updated auteur file 1 week ago




42sh is a small posix-compliant shell made as a school project. Its goals are the following features :

  • A fully interactive command line (that does not use ncurses)
  • A hash table
  • A tab support (based on the one in oh-my-zsh)
  • Arithmetic expressions
  • Full shell scripting features
  • A history you can search through very quickly
  • Multiple builtins
  • Custom prompt generation … and many more !