Skip to content

Bosh - Barebones Operating-system SHell - A minimal Bash-like shell!

License

Notifications You must be signed in to change notification settings

logangoins/Bosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bosh

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

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!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published