Skip to content

L’objectif de ce projet est de créer un simple shell. Ca sera votre propre petit bash, ou zsh. Vous en apprendrez beaucoup sur les process et les file descriptors.

Notifications You must be signed in to change notification settings

nforay/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge norminette Build

Projet réalisé avec @mbourand

minishell

L’objectif de ce projet est de créer un simple shell. Ca sera votre propre petit bash, ou zsh. Vous en apprendrez beaucoup sur les process et les file descriptors.

Note

100/100

Features

  • Builtins: echo (-n), cd, pwd, export, unset, env, exit
  • Variables d’environnement ($VARIABLE, $?)
  • Lancer un executable (basé sur $PATH)
  • Redirections, expansions, pipes: (; ' " < > >> |)
  • Bash-like prompt
  • Signaux & EOF: SIGINT, SIGQUIT (ctrl-C, ctrl-, ctrl-D)

Preview

Soon™️

About

L’objectif de ce projet est de créer un simple shell. Ca sera votre propre petit bash, ou zsh. Vous en apprendrez beaucoup sur les process et les file descriptors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published