Skip to content

b-coimbra/sushi.rb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sushi.rb

sushi.rb

sushi.rb (Simple Unix SHell In RuBy) is a custom prompt with unix-like features written in Ruby.

Inspired by shirt

Usage

  • Clone this repo, or download it into a directory of your choice.
  • Using the rake gem, type $ rake run to start the shell
    • Or either run $ ruby src/sushi.rb or run.cmd
  • Type cmds or help to get a full list of the commands and aliases.
  • To integrate with Cmder (or ConEmu), open the settings and go to Startup > Tasks and paste the location to C:\<path-to-executable>\shell.exe

Dependencies

  • There are no dependencies for the binaries, except having a patched font that supports unicode characters if you care how the prompt looks. (see Powerline fonts)

Building

  • Install the OCRA gem with $ gem install ocra
  • Type $ rake build in the root directory to build an executable file.
  • The executable file can be found in the bin folder.

To do

  • Add command-line extensions (import utilities from cygwin and the native shell)
  • Integrate with Powershell
  • Command stacking (eg cd documents && ls)
  • Directory and command autocompletion with TAB
  • Command history with Up Arrow
  • Spellchecking
  • Pipe operator
  • Shell scripting with interactive ruby / python
  • Refactoring

Preview

preview

Contributing

Bug fixes and pull requests are welcome.

About

sushi.rb (Simple Unix SHell In RuBy)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published