Skip to content

A Unix shell, implemented with an Abstract Syntax Tree

Notifications You must be signed in to change notification settings

jsantos42/minishell

Repository files navigation

minishell

screenshot

This is a project from the 42 curriculum, in which we are supposed to build our own shell. The subject can be found in the repo.
We implemented an Abstract Syntax Tree to work with the pipes.

RUN

To run on Mac, you can use either the Makefile or the Cmake.
To run on Linux, use the Cmake (the Makefile needs some tweaks).

DEPENDENCIES

Install the readline package. On Debian based platforms: sudo apt-get install libreadline-dev
Please note that, depending on the version of the readline lib you have on your computer, the line might not display correctly when going through history.

PS: If you're wondering about the turtles, the name of our team was Ninja Turtles, so there you go!

About

A Unix shell, implemented with an Abstract Syntax Tree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published