Skip to content

EnterTheVoid-x86/rsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

this kinda sucks but whatever

rsh v1.41 (Short for Ruby SHell)

A "simple" UNIX shell written in Ruby because why not!

Disclamer: This shell shouldn't be ran with Bundle.

Credits to Stargirl-chan on GitHub for the original rsh. This is an unofficial modified fork of it with many added feautres and more. Go check them out, they make awesome stuff, such as cool-tty! Oh and yes, this might be PR'd.

What's new

Recently added

  • Rock Paper Scissors
  • Calculator
  • Code optimizations
  • Complete branding overhaul.
  • Uninstaller
  • Modified pfetch script
  • Restart command

Choices for prompt are:

  • The regular arrow
  • Lambda
  • ~$ aka the Fish Prompt
  • Emojiprompt (~💲⫸ )
  • That's it for now

Features

  • A semi working history only works as long as the shell session is running
  • Dev Mode
  • Joe biden
  • Has benefits from other shells like BASH
  • Can run System commands! Yeah, no dip
  • Written in Ruby!
  • Lightweight
  • Tab to list everything in your current directory, or to complete your command.
  • Date and time commands
  • Basic customization
  • Working colors
  • Can run on your grandma's old beaten up Windows XP Computer, if you install Linux on it, if ya know what I mean lmao
  • Sample Text
  • Eggs
  • Help command
  • Calculator

How to use

Run git clone https://github.com/EnterTheVoid-x86/rsh.git && cd rsh/ && ruby main OR Go to this website in your browser, it's easier AND you don't take up any of your hard drive space. =)

Q&A

Why?

  • Because why not?

Can I use this as my main shell?

  • Oh hey look, a fellow masochist!

Are you planing on continuing this project?

  • If I have freetime, and the will to do so, then yes, if not, then no.

Who asked these questions?

  • No one. Literally.

How did you write this? These two sites helped me creating it: Writing a shell in 25 Lines of Ruby and A Unix shell in Ruby