Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/safetypanda/rish

RISH: Ruby Interactive Shell for Linux and Unix Systems
https://github.com/safetypanda/rish

linux linux-shell macos ruby shell unix unix-shell

Last synced: about 1 month ago
JSON representation

RISH: Ruby Interactive Shell for Linux and Unix Systems

Awesome Lists containing this project

README

        

# RISH
RISH: Ruby Interactive Shell for Linux and Unix Systems Version 0.2

# About
Replacement for BASH or ZSH. Will soon have customization, and more advanced features to seperate itself from Bash, or at least have feature parity with it.
Please note that this is in **ALPHA**, if that. Due to that I would not use this as a replacement shell. If you do and it breaks something, I apologize.
If you find issues and fix them or add built in commands feel free to submit a pull request! Make sure it's for the unstable branch! Master branch is for """stable""" versions

# Features!
- Tab Completion with built-in commands
- Some minor customization, colors and formatting words on prompt.

# Install
Clone this repo, download the zip, or download the file.

# Commands
Open rish.rb in a text editor, will be making a man page with info later.

# Usage
As it is in Alpha I would keep your current shell and use this command `exec rish.rb` to start it.
For debugging purposes `ruby rish.rb` so it doesn;t just close your terminal application.

# Dependencies
Ruby, obviously

# In Progress
- Customization.
- Feature parity with.
- Tab completition with all programs.
- More. So much more.

# Known Issues
- cd by itself will break shell
- Echo only outputs one word.
- Lots more I'm sure

# License
Copyright (C) 2019 James Gillman [[email protected]]

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see .