cli doesnt follow unix conventions
Just noticed that the options/params don't follow the unix conventions, e.g.
-port and not
-p --port. Here it says that this is a property of the flag package. What do you think? Would you consider changing this?
While I see the appeal of a shorthand version of each parameter, like
--port, as far as I know the flag package does not allow that. This change would therefore require switching to a different library or working around the shortcomings of flag in an ugly way. Both of which I don't see as necessary, as I don't think that having shorthands with single dashes is that big of a dealbreaker.
I guess you can use
-help which I found to be confusing, because only
-help style options are listed when calling
--help. So one could clarify somewhere that double-minus style options are also possible? I don't know how flexible the flag package is because I haven't done anything with go so far. And yes, I wouldn't hack around it as well :)
Deleting a branch is permanent. It CANNOT be undone. Continue?