blob: 0b415d8f5c0d665cafe5fc6e516cf3bde2e3986d [file] [log] [blame]
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package command
import (
"strings"
"github.com/mitchellh/cli"
)
type PluginsCommand struct {
Meta
}
func (c *PluginsCommand) Synopsis() string {
return "Interact with Packer plugins and catalog"
}
func (c *PluginsCommand) Help() string {
helpText := `
Usage: packer plugins <subcommand> [options] [args]
This command groups subcommands for interacting with Packer plugins.
Related but not under the "plugins" command :
- "packer init <path>" will install all plugins required by a config.
`
return strings.TrimSpace(helpText)
}
func (c *PluginsCommand) Run(args []string) int {
return cli.RunResultHelp
}