github.com/opencoff/go-options (go): Package options implements a self-documenting command line options parsing framework.  The list of options a program wishes to use is specified as a lengthy, multi-line string. This string also serves as the help-string for the options.  Here is an example option specification:
Keywords: arguments-parser|command-line-arguments-parser|golang|self-documenting