Rsh: Ruby SHell
github.com
github.com
Just, why? Everything else calls them aliases. Everyone knows what an alias is.
Is this something that works differently and so needs a different name?
If 'alias' was a badly chosen 'standard', then there's a case to try to change it, but 'alias' seems to be quite precise and fitting to me.
And thanks op for reminding me of this :)
I'm imagining some auditor seeing an "rsh" binary on a Linux system and dinging the system on it, and weeks of back and forth emails and meetings required to determine that, no, in fact, this is not remote shell, it's Ruby shell, and it's actually not a valid audit finding.
And, of course, that's completely omitting the binary collision issue because frankly anybody with "old" rsh installed deserves whatever pain they get.
Perhaps it would have been better to wrap the limited shell functionalities in in gem instead, and run that inside `irb`. Currently the majority of the lines appears to be reimplementing a REPL, but those would come for free with `irb`.
You might be mixing up cmd with windows terminal though. Cmd is truly crap which is why it was replaced with powershell 20 years ago.