The single dash followed by one or more lowercase letters is not the
same as Go flag use, which is a single dash followed by a word (which
may be one or more letters long).
I remember Rob posting on this topic about a year ago, but don't
remember thread or link. My recollection of what he said about it was
that there are too many difference ways of doing things with the GNU
option system (yes, this doesn't really the OP).