Skip to content

A Unix shell that faithfully emulates a subset of Bash's features.

License

Notifications You must be signed in to change notification settings

flowerbuddies/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minishell

A Unix shell that faithfully emulates a subset of Bash's features.

📚 Usage

MiniShell Demo

📋 Topics

  • Advanced parsing
  • Deep understanding of Bash
    • Pipes
    • Redirectors
    • Async execution
    • Heredocs
    • Environment variable
    • Builtins
    • User input
    • Syntax checking
  • Advanced I/O manipulation
  • Continuous integration
  • Unit testing
  • UNIX signals

🛠️ Langs/Tools

  • C
  • Makefile
  • Github Actions

🚀 Installation

git clone https://github.com/flowerbuddies/minishell
cd minishell
make

About

A Unix shell that faithfully emulates a subset of Bash's features.

Topics

Resources

License

Stars

Watchers

Forks