From 7df7b4205bba81c58d7142ea195e14d9a34031a9 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Fri, 20 Mar 2026 22:29:32 -0700 Subject: [PATCH] policy: align eval file flag Use --file/-f for policy eval and keep hidden --filename as a backward-compatible alias. Signed-off-by: Tonis Tiigi --- commands/policy/eval.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/commands/policy/eval.go b/commands/policy/eval.go index 7454a61df..3c7361a90 100644 --- a/commands/policy/eval.go +++ b/commands/policy/eval.go @@ -50,10 +50,14 @@ func evalCmd(dockerCli command.Cli, rootOpts RootOptions) *cobra.Command { return runEval(cmd.Context(), dockerCli, args[0], opts) }, } - cmd.Flags().StringVar(&opts.filename, "filename", "Dockerfile", "Policy filename to evaluate") - cmd.Flags().BoolVar(&opts.printOutput, "print", false, "Print policy output") - cmd.Flags().StringSliceVar(&opts.fields, "fields", nil, "Fields to evaluate") - cmd.Flags().StringVar(&opts.platform, "platform", "", "Target platform for policy evaluation") + flags := cmd.Flags() + flags.StringVarP(&opts.filename, "file", "f", "Dockerfile", "Policy filename to evaluate") + flags.BoolVar(&opts.printOutput, "print", false, "Print policy output") + flags.StringSliceVar(&opts.fields, "fields", nil, "Fields to evaluate") + flags.StringVar(&opts.platform, "platform", "", "Target platform for policy evaluation") + // Deprecated: use --file instead + flags.StringVar(&opts.filename, "filename", "Dockerfile", "Policy filename to evaluate") + flags.MarkHidden("filename") return cmd }