← Back to context

Comment by jsrcout

5 years ago

I used rc as my primary shell for many years. Day-to-day usage is pretty similar to sh honestly. It has an extremely "clean" syntax, and handles command arguments containing white space correctly - particularly useful for scripting. Always hoped it would see broader usage.

I still use it day-to-day, probably about equally with bash. I appreciate that it gets out of the way and has pretty straight-forward quoting rules (which always screws me up in Bourne shells). When I write scripts for my own consumption, I like to write them in rc.

Unfortunately, it doesn't have enough bells or whistles to support an "Awesome RC!" site or similar, providing hypercolor prompts and the like, so I don't know that it'll get broad usage like bash/zsh/fish :)

  • That would be es (https://wryun.github.io/es-shell/).

    • I used es as my login shell for over 20 years, until I switched to elvish a couple years ago. I only gave up on it due to some signal handling problem that I never managed to figure out. Other than that, however, it gave me all the flexibility and power I wanted, and no nasty surprises.