Merge pull request #37380 from hashicorp/continue-on-arg-parse-err

`stacks` subcommand: Ignore cmd arg parsing errors
pull/37382/head
Mark DeCrane 7 months ago committed by GitHub
commit 14767bc534
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -83,10 +83,7 @@ func (c *StacksCommand) realRun(args []string, stdout, stderr io.Writer) int {
cmdFlags := c.Meta.defaultFlagSet("stacks")
cmdFlags.StringVar(&pluginCacheDirOverride, "plugin-cache-dir", "", "plugin cache directory")
cmdFlags.Usage = func() { c.Ui.Error(c.Help()) }
if err := cmdFlags.Parse(args); err != nil {
c.Ui.Error(fmt.Sprintf("Error parsing command-line flags: %s\n", err.Error()))
return 1
}
cmdFlags.Parse(args)
if pluginCacheDirOverride != "" {
err := c.storeStacksPluginPath(path.Join(pluginCacheDirOverride, StacksPluginDataDir))

Loading…
Cancel
Save