Skip to content

chanwoo4267/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks


Minishell

This project is about creating a simple shell. Your own little bash.
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Acknowledgments

About The Project

Product Name Screen Shot

(back to top)

Built With

  • C

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

  • C99+

Installation

  1. Clone the repo
    git clone https://github.com/chanwoo4267/minishell
  2. Compile source codes
    make all
  3. execute executable file
    ./minishell

(back to top)

Usage

Implemented Features :

  • bash-prompt
  • working history
  • search and laungh executable
  • signal handling
  • environment variables
  • redirections
  • pipes
  • interrupts
  • few builtins

Implemented Builtins :

  • echo with -n option
  • cd with relative or absolute path
  • pwd
  • export
  • unset
  • env
  • exit

Unimplemented Featurs :

  • && or || with parenthesis
  • wildcard

For more examples, please refer to the Documentation

(back to top)

Acknowledgments

(back to top)

About

42 cursus, minishell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published