Skip to content

Hullow/Minishell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Minishell

Project done at Ecole 42 Lausanne

Authors

  • cmegret (@C0X23)
  • fallan (@Hullow)

Description

A simple shell in C emulating the behavior of bash, featuring:

  • pipelines
  • redirections (input, output, append)
  • here-documents
  • environmental variables
  • some builtins (echo, cd, pwd, export, unset, env, exit)
  • exit status of commands
  • signal handling (SIGINT, SIGQUIT)
  • history

The shell interprets single and double quotes, but not parentheses, wildcards, semicolons and backslashes.

The prompt is managed using the Readline library.

Usage

To use the shell, simply run make in /Code to build it, and open it using ./minishell. Enjoy ;)

About

A simple shell in C emulating the behavior of bash

Resources

Stars

Watchers

Forks

Languages

  • C 96.2%
  • Makefile 3.8%