Files
shhh/internal/clis/hmpki/generate.go
T
2026-10-21 00:13:31 -07:00

33 lines
600 B
Go

package hmpki
import (
"github.com/spf13/cobra"
)
// Needed by all subcommands.
var Output string
// Needed by some subcommands.
var KeyFile string
func init() {
rootCmd.AddCommand(generateCmd)
// All "generate" commands output an artifact to a file,
// be it a key or a cert, etc.
generateCmd.PersistentFlags().StringVarP(
&Output,
"output",
"o",
"",
"output filename",
)
generateCmd.MarkPersistentFlagRequired("output")
generateCmd.MarkPersistentFlagFilename("output")
}
var generateCmd = &cobra.Command{
Use: "generate",
Short: "Generate pki resources (keys/certs)",
}