Skip to content

Zak4b/minishell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

164 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minishell

Minishell is a project from 42 school that involves recreating a minimalist shell in C.

Features

  • Execute simple commands with relative and absolute paths
  • Handling pipes (|)
  • Redirections (<<, <, >, >>)
  • Handling processes and signals (Ctrl+C, Ctrl+D, Ctrl+\)
  • Built-in commands (echo, cd, pwd, export, unset, env, exit)

Installation

  1. Clone the repository:
    git clone https://github.com/Zak4b/minishell.git
    cd minishell
  2. Compile the project:
    make
  3. Launch the shell:
    ./minishell

Usage

Once launched, Minishell displays a prompt. You can use standard shell commands.

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 97.0%
  • Makefile 3.0%