Skip to content

JopjeKnopje/megashell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Megashell

A unix shell written in C.

Features

  • File redirections
  • Pipes
  • Heredoc
  • Environment variables
  • Shell history file
  • Aliases

Getting Started

Megashell depends on the readline library.

sudo apt install libreadline-dev
git clone [email protected]:JopjeKnopje/megashell.git
cd megashell
make

For the unit tests we're using criterion.

apt install libcriterion-dev
make test