Skip to content

The objective of this 42 school project is to create a simple shell in c.

Notifications You must be signed in to change notification settings

MT-jlem/Minishell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

257 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minishell

The objective of this 42 school project is to create a simple shell in c.

This repository contains a shell implementation written in C. The shell is a command line interface that allows users to interact with the operating system by executing commands and programs.

Getting Started

To use the shell in this repository, you will need to have a C compiler and the readline library installed on your system.

Features

The shell in this repository supports the following features:

Execution of commands and programs
Redirection of standard input, output, and error
Piping of output between commands
Envirement variable expansion
Builtin commands: pwd, cd, export, env, unset, exit

About

The objective of this 42 school project is to create a simple shell in c.

Resources

Stars

Watchers

Forks

Languages

  • C 97.3%
  • Makefile 2.7%