GitHunt
A-

a-cha/minishell

Simple shell written in c99

Minishell

Simple shell written in c99

The goal of the project is to mimic bash behavior.

Features:

  • Pipes
  • Redirections
  • Environment variables
  • Signals (ctrl-C ctrl-D ctrl-\\)
  • Error management

Build-in commands:

  • echo
  • cd
  • pwd
  • export
  • unset
  • env
  • exit

For all another commands there is a call their binary by execve() function.

Usage

Run make inside the repository's directory to build minishell binary. Now the program at your disposal.

Languages

C92.0%Makefile4.2%CMake2.3%Assembly1.4%

Contributors

Created March 26, 2021
Updated June 13, 2021
a-cha/minishell | GitHunt