isabelfdez / minishell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minishell

The aim of this project is to create a simple shell from scratch, and therefore to replicate bash functionalities, use processes and file descriptors.

Mandatory Part

Implemented builtins:

  • echo with option '-n'.
  • pwd without any options.
  • export without any options.
  • cd with only a relative or absolute path.
  • unset without any options.
  • env without any options.
  • exit without any options.
  • ';' in the command separate commands like in bash.
  • Redirections '<', '>' and '>>' work like in bash except for file descriptor aggregation.
  • Pipe lines '|' work like in bash except for multiline commands.
  • Environment variables '$'.

About


Languages

Language:C 96.6%Language:Makefile 3.4%