Ysoroko / Minishell

Interactive Bash terminal, recreated in C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minishell

A bash terminal, recreated in C. This is a group project

This project is a collaboration with Arnaud Blondel.

image

The project implements:

  • Bash commands
  • Redirections
  • Pipes
  • Exit status of the processes
  • Signals
  • Parsing of double and simple quotes + environmental variables
  • Recreates the following built-ins:
    • echo
    • cd
    • pwd
    • env
    • export
    • unset
    • exit

Useful links that helped me to create this project:

About

Interactive Bash terminal, recreated in C.


Languages

Language:C 96.3%Language:Makefile 3.7%