A shell like TCSH with some cools colors
What things you need to install the 42sh
Any terminal, GlibC and GCC
There is a Makefile in the repository
make
• $PATH and environment
• errors and return value
• redirections (’<’, ’>’, ’<<’ and ’>>’)
• pipes (’|’)
• builtins: cd, echo, exit, setenv, unsetenv,
• separators: (’;’, ’&&’, ’||’)
• history
• alias unalias
• inhibitors (’\’, '"', ''')
• globbings (’*’, ’?’, ’[’, ’]’)
• line edition (multiline, auto-completion dynamic)
• backticks (’‘’)
• Clear (ctrl + L)
• ls (alt + L)
• Cut the Line after the cursor (ctrl + K)
• ctrl + C handle as a "non signal" caracter
• Send EOF (ctrl + d)
• Autocomplete (tab)
• history (UP_KEY and DOWN_KEY)
- Nikola Tomic - Initial work with redirections, pipes, cd, execution and environnement - Pujomir
- Léandre Blanchard - Line editing, history, auto-completion dynamic and tools library - LeandreBL
- Antoine Le Dû - Builtins echo and help for global parsing - Sezny
- Quentin Sonnefraud -Globbings, inihibitors, logical operator '&&' '||' and aliases - Quentin Sonnefraud
- William Choukroun - Project Manager and Communication Leader and best ghost EVER ! -
Made with love at Epitech Paris in 2017