diff --git a/components/cli/plugin_install.go b/components/cli/plugin_install.go index 636c95364d..d0a3d517fc 100644 --- a/components/cli/plugin_install.go +++ b/components/cli/plugin_install.go @@ -45,9 +45,17 @@ func (cli *Client) PluginInstall(ctx context.Context, name string, options types return pluginPermissionDenied{name} } } + + if len(options.Args) > 0 { + if err := cli.PluginSet(ctx, name, options.Args); err != nil { + return err + } + } + if options.Disabled { return nil } + return cli.PluginEnable(ctx, name) }