Generate a program's usage string from a template and FlagSet.
Generate a program's usage string from a template and FlagSet