Skip to content

Our take to the Minishell 42 school project

Notifications You must be signed in to change notification settings

thibautdbs/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minishell

A simple interactive shell written in C with restricted usage of the standard library.

Features

Our shell handles the following features from the GNU bash reference manual:

  • Simple commands
  • Pipelines
  • List of commands (with conditionals control operators)
  • Environment variables
  • Parameter expansion (of environment and exitcode)
  • Wildcard expansion (from working directory)
  • Word splitting
  • Quotting
  • Subshells
  • Redirections (from filename and heredocs)
  • Signal handling
  • Builtins: echo, cd, pwd, env, export, unset, exit

Collaborators

ffeaugas

This is a 42 school project. grade: 125/100

About

Our take to the Minishell 42 school project

Topics

Resources

Stars

Watchers

Forks