From b760e0b998be7b8c71f994bd3bb2d3c847eafa34 Mon Sep 17 00:00:00 2001 From: Martin C Drohmann Date: Wed, 3 Feb 2021 15:28:01 -0800 Subject: [PATCH] skip looking for verbose args after -- --- cmd/state/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/state/main.go b/cmd/state/main.go index e23c5b8931..7973fb9a6e 100644 --- a/cmd/state/main.go +++ b/cmd/state/main.go @@ -207,6 +207,10 @@ func run(args []string, isInteractive bool, out output.Outputer) (int, error) { func argsHaveVerbose(args []string) bool { for _, arg := range args { + // Skip looking for verbose args after --, eg. for `state shim -- perl -v` + if arg == "--" { + return false + } if arg == "--verbose" || arg == "-v" { return true }