Problem

I’m writing a CLI tool - called hmm - in Haskell that manages tmux sessions. By default, I want it to open a session named after the current git context. I.e. if I’m working on branch bar in repo foo I want the session to be named foo-bar. However, on rare occasions, I might want to override either value. To do this, I have optional command line flags

Read more >