/minishell

A minimum viable version of a real shell coded in C.

Primary LanguageCMIT LicenseMIT

minishell

A minimum valuable shell coded in C.

Quick minishell demo

Builtins cd, setenv, unsetenv, env, exit, the pipes |, the redirections <, >, >>, <<, the ;, aliases and the execution of standard commands (e.g : ls) are implemented.

There are no memory leaks.

Requirements :

make

gcc

Usage :

  1. git clone https://github.com/neoski/libc-assembly.git

  2. cd minishell && make

  3. ./minishell

Author : Sebastien S.

Github repository : https://github.com/neoski/minishell

Made during my studies in march 2015.