jessevdk/go-flags — pull request #20 by piranha (2013-05-27 13:04:02+00:00)
Title: A bit more GNU-style looking options

What is done here:

- comma after short option removed
- name of value is written after `=` after long option name
- if default value is slice and it's empty it is omitted from output