Skip to content

5a-lil/Mini_Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini_Shell

This mini-bash executable handles the majority of Bash POSIX features like multi-pipes, redirections, env management etc...

To launch the minishell do:

$ make

then just launch the binary:

$ ./minishell

There are also implementations of some bash commands remade for scratch named builtins:

  • echo with -n option
  • cd
  • pwd
  • export
  • unset
  • env
  • exit Also some minishell features:
  • ctrl-C, ctrl-D and ctrl-\ handling
  • environment variables management
  • $? special value featured
  • multi-pipes
  • redirections (>, >>, < and <<)
  • closed single and closed double quotes handling

Have fun now ! 🔥

About

Mini-bash based on Bash POSIX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published