🐚 Own implementation of the shell. As beautiful as a shell.
-
Updated
Mar 16, 2021 - C
🐚 Own implementation of the shell. As beautiful as a shell.
This project involves creating a simple shell with Bash as a reference
Minishell is a 42 project aimed at deepening the understanding of process management, command parsing, and core concepts of Unix-like operating systems in C. The objective is to develop a minimal shell that interprets and executes user commands, closely emulating the behavior of common shells like Bash.
A minimal Unix shell implementation in C, designed to replicate the behavior of bash with essential features including command execution, pipes, redirections, environment variable management, and built-in commands.
minishell is a custom shell implementation that replicates core bash features, including command history, path resolution, redirections, pipes, environment variables, signal handling, and built-in commands like echo, cd, and env. It offers a comprehensive shell experience for understanding Unix-like shell internals.
Low level C Shell with built-ins included and redirections
Custom shell with handled pipes, redirections, and builtin-functions. The project was done in July 2021.
Simplified shell implementation
A bash like shell or command interpreter written in C.
Linux bash shell developed *entirely in C*.
This project aims to deepen your understanding of the two concepts that you already know: Redirections and Pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
A bash-inspired shell interpreter with pipes, redirections, built-ins, logical operators, and signal handling. Built in C for 42 school.
Simple implementation of a basic linux shell in C, capable of handling any executable binary (need to give the absolute path), pipes, I/O redirections, as given in the ReadMe file.
A minimal Bash-like shell written in C
Epitech tek1 project. Pipes and redirections on shell programming. 100% of tests passed.
🐚 A fully functional mini shell written in C as part of the 42 school curriculum. Implements key shell features like built-in commands, pipelines, redirections (<, >, >>, <<), and environment variable expansion. Designed to mimic basic Bash behavior while exploring process creation, parsing, file descriptors, and terminal signal handling.
Add a description, image, and links to the redirections topic page so that developers can more easily learn about it.
To associate your repository with the redirections topic, visit your repo's landing page and select "manage topics."