Skip to content

A teeny tiny shell built by rturcey and I. [summer 2020] [Ubuntu18]

Notifications You must be signed in to change notification settings

42esoulard/42_minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42_minishell

A teeny tiny shell built by rturcey and esoulard.

Includes an awesome tester initially posted by our 42 collegue sdunkel and to which we added everything we could!

A lovely simili shell with:

  • custom prompt,
  • executable launch with either a relative or absolute path,
  • built-in commands:
    • echo with option -n
    • cd with a relative or absolute path
    • pwd
    • export
    • unset
    • env
    • exit
  • separation of commandes with ;
  • single and double quote handling,
  • < , > and >> redirections
  • pipes and pipelines
  • environment variables
  • exit status of last cmd with $?
  • signal handling of ctrl-C, ctrl-D and ctrl-\

Written in summer 2020.

About

A teeny tiny shell built by rturcey and I. [summer 2020] [Ubuntu18]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published