Kristoffer Haugsbakk [off-list ref] writes:
... These days though it seems like an irrelevant point to make to
budding CLI scripters—you don’t have to warn against a style that
probably doesn’t even work on their git(1) installation.
It is very true. It is still technically correct that you should
prefer spelling "git cat-file" instead of "git-cat-file", as the
latter may not work for you at all ;-).