%3F%20.png)
Benutzt irgendjemand eine Shell, die in Javascript, Ruby, Clojure usw. geschrieben ist, als alltägliche Unix-Shell anstelle von Bash, Zsh usw.? Gibt es einen Grund, dies nicht zu tun?
Antwort1
Nun, Sie könnten es ipython
als Python-Shell verwenden. Es funktioniert, wie ich berichtet habeHier.
Aber vielleicht möchten Sie lesendiese Antwort aufAlso, warum Python, Ruby usw. keine guten Sprachen für eine Shell sind.
Antwort2
Ein Kollege von mir hatte emacs
es früher als Standard-Shell. :)
Andere Leute mögen es screen
als Login-Shell für Remote-Systeme.
irb
Sie können es sogar einfach als Schale verwenden . (Es gibt eineModulzum Hinzufügen der grundlegenden Shell-Befehle als Ruby-Methoden.)