This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
Introduction • How To Use • Description • About 42 Cursus • Related • License
To clone and run this project, you'll need Git, Clang and readline installed on your computer. From your command line:
# Clone this repository via HTTPS
$ git clone https://github.com/ArthurCrespy/minishell
# OR clone this repository via SSH
$ git clone [email protected]:ArthurCrespy/minishell.git
# Go into the repository
$ cd minishell/files
# Make the project
$ make
# Run the program
$ ./minishellThe existence of shells is linked to the very existence of IT. At the time, all developers agreed that communicating with a computer using aligned 1/0 switches was seriously irritating. It was only logical that they came up with the idea of creating a software to communicate with a computer using interactive lines of commands in a language somewhat close to the human language. Thanks to Minishell, you’ll be able to travel through time and come back to problems people faced when Windows didn’t exist.
C project of Core03. It's a big milestone in the 42cursus.
- philosophers - I never thought philosophy would be so deadly
- minitalk - The purpose of this project is to code a small data exchange program using UNIX signals.
For now, all rights are reserved.
Github @Thur' |
LinkedIn @Arthur Crespy |
Instagram @crespyarthur