INNER CODE UNIT · Go
initFlagSet
ktr0731/evans · app/commands.go:293
func initFlagSet(f *pflag.FlagSet, w io.Writer) {
f.SortFlags = false
f.SetOutput(w)
}
func printOptions(w io.Writer, cmd *cobra.Command, inheritedFlags []string) {
_, err := io.WriteString(w, "Options:\n")
if err != nil {
logger.Printf("failed to write string: %s", err)
}
tw := tabwriter.NewWriter(w, 0, 8, 8, ' ', tabwriter.TabIndent)
var hasHelp bool
f := cmd.LocalFlags()
isRootCommand := cmd.Parent() == nil
printFlag := func(f *pflag.Flag) {
if isRootCommand && f.Hidden {
return
}