Skip to content

kvrasx/Builded-My-Own-Shell

Repository files navigation

shell

Build your own Shell

Minishell is a project which aims to create a shell. In this challenge, i builded my own POSIX compliant shell that's capable of interpreting shell commands, running external programs and builtin commands like cd, pwd, echo and more. Along the way, i learned about shell command parsing, REPLs, builtin commands, and more...

Features

  • Prompt display
  • Command execution with their parameters
  • Builtins echo, cd, export, unset, env, exit
  • Redirections > >> < <<
  • Pipes |
  • Environment variables $VAR_NAME
  • Signal management ctrl-C, ctrl-\, ctrl-D
  • heredoc

Minishell

Building and Running

To compile the project, run:

make

To run the project, use:

./minshell

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published