I work at GitHub, helping to build Repositories, Pull Requests, and Codespaces.
Choosy is a macOS application that helps you to seamlessly use multiple Web browsers.
gitsh is a scriptable and interactive shell for Git, following the long tradition of Unix tools.
Spacelog is a /dev/fort project that brings early space flights to the Web in a searchable, linkable format.
Back in 2016, I wrote about the ways we’re using GNU Readline for tab completion in gitsh. The examples in that post, like the gitsh tab completion code, were written in C. I’d have preferred to use Ruby, but the complex tab completion in gitsh needed...More…