packer/command/plugins.go
hashicorp-copywrite[bot] abc4bfffce
Merge pull request #13632 from hashicorp/compliance/add-headers
[COMPLIANCE] Add/Update Copyright Headers
2026-06-03 14:37:46 +05:30

35 lines
695 B
Go

// Copyright IBM Corp. 2024, 2025
// SPDX-License-Identifier: BUSL-1.1
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
}