-
Notifications
You must be signed in to change notification settings - Fork 9
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.
Read the readme, try the online playground or download TopShell.