rkirszba / Minishell

πŸ“š UNIX command interpreter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minishell

42 project Minishell

Description

The program is a UNIX command interpreter

Features

  • PATH and environment handling
  • using of fork and execve functions to launch binaries
  • implementation of the following builtins : echo, cd, setenv, unsetenv, env, exit
  • $ and ~ handling
  • single and double quotes handling
  • ctrl c signal handling
  • commands separation with ;
  • ohmyzsh-like interface

Installation

Clone the repository and launch the make command

Run

./minishell

About

πŸ“š UNIX command interpreter


Languages

Language:C 96.8%Language:Makefile 3.2%