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
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…