INNER CODE UNIT · Go
namespace
iximiuz/client-go-examples · cli-runtime-resources-from-file/main.go:26
namespace = *configFlags.Namespace
}
enforceNamespace := namespace != ""
printr := printers.NewTypeSetter(scheme.Scheme).ToPrinter(&printers.YAMLPrinter{})
err := builder.
WithScheme(scheme.Scheme, scheme.Scheme.PrioritizedVersionsAllGroups()...).
NamespaceParam(namespace).
DefaultNamespace().
FilenameParam(enforceNamespace, &resource.FilenameOptions{Filenames: args}).
Do().
Visit(func(info *resource.Info, err error) error {
if err != nil {
return err
}
return printr.PrintObj(info.Object, os.Stdout)