Thu January 4, 2024

The pre-history of Hucksh

Home » Hucksh(ell) » The pre-history of Hucksh

ntla — a web-based precursor

GopherCon, Denver, CO, 2015
Lightning talk (7m10s): https://www.youtube.com/watch?v=zgzJSkBDuk4
“ntla” — “Never Type ‘ls’ Again”. More of an aspiration than a reality.
Web front-end (Angular), Go backend.

Inspiration: Long ago, learning Go, I saw that you could stand up a rudimentary webserver in Go in just a few lines of code, and use it to easily browse a remote filesystem. And then, “Ah”, I thought, “if only I could run commands here.”

I did some statistics on my shell history, and I saw that two of the most command commands I ran were “cd” and “ls”, frequently one after the other after the other, “cd … ls … cd … ls … cd”. And I thought: There’s gotta be a better way.

First public appearance of Gio-based Hucksh

First Gio Community Call, April 21, 2020, 7m38s in