Skip to content

TopShell: Reimagined Terminal and Shell

Joakim Ahnfelt-Rønne edited this page Jul 14, 2019 · 27 revisions

I was never comfortable in Bash. Doing anything that didn't fit in one line filled me with doubt. Did this piece of Bash do what I thought it would do?

It almost never did. Forgivingly, Bash let me use undefined variables. Bash let me continue executing dangerous commands even after an error had put my script in a broken state. The simplest of calculations I often got wrong. Anything interesting required learning some arcane language like sed and awk. Not to mention literally hundreds of tiny, faulty parsers I've written over the years to deal with one-of-a-kind textual output from commands.

I wanted to try something else. I wanted to make something else.

One Year Later

TopShell screenshot

Clone this wiki locally