Skip to content

Bosh - Barebones Operating-system SHell - A minimal Bash-like shell that is accepting contributions!

License

Notifications You must be signed in to change notification settings

shellph1sh/Bosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bosh

Welcome to the Bosh project! A minimal Bash-like shell for GNU/Linux operating systems that is accepting contributions!

Bosh

Feature set

  1. SIGINT handling
  2. Command pipes (For the most part)
  3. Whitespace parsing
  4. Command history
  5. Tab completion
  6. Truncating redirection operations (>)
  7. Appending redirection operations (>>)

Dependencies

  1. libreadline (GNU C readline library)
  2. gcc (GNU C Compiler)
  3. make (optional, but highly recommended)

Installation instructions

  1. Git clone the repo
user@linux:~$ git clone https://github.com/Lionskey/Bosh
  1. Change directory to Bosh source tree
user@linux:~$ cd Bosh
  1. Use make to invoke the makefile for compilation and installation
user@linux:~$ make && sudo make install
  1. Call the bosh binary from path
user@linux:~$ bosh

About

Bosh - Barebones Operating-system SHell - A minimal Bash-like shell that is accepting contributions!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages