Package Flags provides an extensive command line option parser. The flags
package is similar in functionality to the go builtin flag package but provides
more options and uses reflection to provide a convenient and succinct way of
specifying command line options.