var underscoreWarnings … // WordSepNormalizeFunc changes all flags that contain "_" separators func WordSepNormalizeFunc(f *pflag.FlagSet, name string) pflag.NormalizedName { … } // WarnWordSepNormalizeFunc changes and warns for flags that contain "_" separators func WarnWordSepNormalizeFunc(f *pflag.FlagSet, name string) pflag.NormalizedName { … } // InitFlags normalizes, parses, then logs the command line flags func InitFlags() { … } // PrintFlags logs the flags in the flagset func PrintFlags(flags *pflag.FlagSet) { … }