From 09f33e461d6271475cd561398fb9f3da3e22d044 Mon Sep 17 00:00:00 2001 From: Stuart Leeks Date: Sun, 26 Jul 2020 07:43:43 +0100 Subject: [PATCH] Suppress main PersistentPreRun on completion cmd --- cmd/devcontainer/completion.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/devcontainer/completion.go b/cmd/devcontainer/completion.go index 5775a54..bc06e1a 100644 --- a/cmd/devcontainer/completion.go +++ b/cmd/devcontainer/completion.go @@ -28,6 +28,9 @@ func createCompleteCommand(rootCmd *cobra.Command) *cobra.Command { source <(devcontainer completion bash | sed s/devcontainer/dc/g) `, + PersistentPreRun: func(cmd *cobra.Command, args []string) { + // suppress the PersistentPreRun in main + }, RunE: func(cmd *cobra.Command, args []string) error { if len(args) != 1 { _ = cmd.Usage()