Skip to content

42 Cursus - Implementation of a command line shell

Notifications You must be signed in to change notification settings

MrFacundo/42_Minishell

Repository files navigation

****

📖 Minishell

42 Lisbon Cursus - November 2023

GitHub code size in bytes GitHub top language GitHub last commit

Summary

A CLI shell program that features a set of basic functionalities, including:

  • Pipes
  • Redirections
  • Environment variables
  • Expansions
  • Quote handling
  • Exit status
  • Signals (Ctrl-C, and Ctrl-\ handling)
  • History
  • Builtins
    • echo
    • cd
    • pwd
    • export
    • unset
    • env
    • exit

Our implementation

📊️

Subject

📗️

Submodules

  • Get: git submodule update --init --recursive
  • Update: git submodule update --remote --merge

Resources

About

42 Cursus - Implementation of a command line shell

Topics

Resources

Stars

Watchers

Forks