sushi.rb (Simple Unix SHell In RuBy) is a custom prompt with unix-like features written in Ruby.
Inspired by shirt
- 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
orrun.cmd
- Or either run
- Type
cmds
orhelp
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 toC:\<path-to-executable>\shell.exe
- 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)
- 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.
- 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
Bug fixes and pull requests are welcome.