vault/command/pki.go
Alexander Scheel ba013912b1
Fix PKI Synopsis, add Transit help text and casing fixes (#19395)
* Fix synopsis for PKI subcommand

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

* Add transit command for synopsis, help text

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

* Fix nits around spacing

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

---------

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-02-28 14:43:05 +00:00

40 lines
847 B
Go

package command
import (
"strings"
"github.com/mitchellh/cli"
)
var _ cli.Command = (*PKICommand)(nil)
type PKICommand struct {
*BaseCommand
}
func (c *PKICommand) Synopsis() string {
return "Interact with Vault's PKI Secrets Engine"
}
func (c *PKICommand) Help() string {
helpText := `
Usage: vault pki <subcommand> [options] [args]
This command has subcommands for interacting with Vault's PKI Secrets
Engine. Here are some simple examples, and more detailed examples are
available in the subcommands or the documentation.
Check the health of a PKI mount, to the best of this token's abilities:
$ vault pki health-check pki
Please see the individual subcommand help for detailed usage information.
`
return strings.TrimSpace(helpText)
}
func (c *PKICommand) Run(args []string) int {
return cli.RunResultHelp
}