SkillAgentSearch skills...

Minishell

Explore shell programming with our Minishell project – a lightweight, interactive command-line shell built entirely in C. Experience a hands-on journey in creating a basic yet functional shell, delving into process handling, command execution, and user input parsing. Engage with the fundamentals of shell implementation in this educational endeavor.

Install / Use

/learn @amaitou/Minishell
About this skill

Quality Score

0/100

Supported Platforms

Universal

README


Years Ago I Had No Idea How To Use The Bash, Now I Created My Own.

Screenshot from 2023-11-13 07-03-15

Before I dive into this README I would love to give a special thanks to my Teammate @Bilal Bouagou for being a partner throughout the project since that last two peers worked on it.


Minishell

In this project, the school made you create and reproduce the behavior of a Linux shell with fewer features, so you can understand in depth how things work from the bottom, starting from the scanner, and lexer, passing by the parser, and ending with the executor. the project aims to help you improve your skills in c and understand how Linux shell works step by step

Your created shell must behave the same as a Linux bash shell, creating files, deleting files, executing commands, handling errors as well as handling pipes and redirection.


Contact Me

View on GitHub
GitHub Stars6
CategoryEducation
Updated9mo ago
Forks0

Languages

C

Security Score

67/100

Audited on Jun 9, 2025

No findings