func (f *Flags) SetShowNamespace(b bool) {
	f.HumanReadableFlags.SetShowNamespace(b)
}
SetShowNamespace configures whether human-readable flags return a printer
capable of printing with a "namespace" column.
package printers
import (
	"fmt"
	"strings"
	"github.com/spf13/pflag"
	"k8s.io/cli-runtime/pkg/genericclioptions"
	"github.com/tohjustin/kube-lineage/internal/client"
)
const (
	flagOutputFormat          = "output"
	flagOutputFormatShorthand = "o"
)
type Flags struct {
	HumanReadableFlags *HumanPrintFlags
	OutputFormat       *string
}
func (f *Flags) AddFlags(flags *pflag.FlagSet) {
	f.HumanReadableFlags.AddFlags(flags)
	if f.OutputFormat != nil {
		flags.StringVarP(f.OutputFormat, flagOutputFormat, flagOutputFormatShorthand, *f.OutputFormat, fmt.Sprintf("Output format. One of: %s.", strings.Join(f.AllowedFormats(), "|")))
	}
}
func (f *Flags) AllowedFormats() []string {
	formats := []string{}
	formats = append(formats, f.HumanReadableFlags.AllowedFormats()...)
	return formats
}
func (f *Flags) Copy() Flags {
	printFlags := *f
	return printFlags
}
func (f *Flags) EnsureWithGroup() {
	f.HumanReadableFlags.EnsureWithGroup()
}
func (f *Flags) IsTableOutputFormat(outputFormat string) bool {
	return f.HumanReadableFlags.IsSupportedOutputFormat(outputFormat)
}