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