Docker is rather nice for throwaway shells. If I need a shell with a command that I don't have on my server, I can install it, perform the task, then throw away everything.
miniblog.
Related Posts
Ooh, difftastic is now listed on the official git website!
I'm experimenting with jj this weekend. It seems pretty nice so far, but the mental model is pretty different from git.
For example, there's no `checkout` command. You do `jj new ABC` to switch to a commit, which creates a new empty commit on top of ABC.
In praise of Tcl, and reflecting on syntax features for a good command shell: