If I'd ever write my own shell, I'd do it in Go and call it 'gosh', with the accompanying side-project 'oh-my-gosh'.

Just kidding. There's already elvish, a shell written in #golang - and it's pretty marvelous, if I may say so myself. You should check it out:

https://elv.sh/

Elvish Shell

@fribbledom
It doesn't run very well in a Win 7 console window, does it?

@phlox

I think it may if you enable ANSI, which has been disabled until a recent Windows 10 release.