Skip to content

ArthurCrespy/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


42

minishell

As beautiful as a shell

This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.

Language: C Lines of code GitHub last commit GitHub watchers Result: NA/100

IntroductionHow To UseDescriptionAbout 42 CursusRelatedLicense

Introduction

How To Use

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
$ ./minishell

Description

The 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.

About 42 Cursus

C project of Core03. It's a big milestone in the 42cursus.

You may also like...

  • 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.

License

For now, all rights are reserved.


Made by ArthurCrespy Made by armandb 42 Website
Github @Thur' | LinkedIn @Arthur Crespy | Instagram @crespyarthur

About

As beautiful as a shell

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published