github.com/DerekStrickland/consul@v1.4.5/command/connect/ca/ca.go (about) 1 package ca 2 3 import ( 4 "github.com/hashicorp/consul/command/flags" 5 "github.com/mitchellh/cli" 6 ) 7 8 func New() *cmd { 9 return &cmd{} 10 } 11 12 type cmd struct{} 13 14 func (c *cmd) Run(args []string) int { 15 return cli.RunResultHelp 16 } 17 18 func (c *cmd) Synopsis() string { 19 return synopsis 20 } 21 22 func (c *cmd) Help() string { 23 return flags.Usage(help, nil) 24 } 25 26 const synopsis = "Interact with the Consul Connect Certificate Authority (CA)" 27 const help = ` 28 Usage: consul connect ca <subcommand> [options] [args] 29 30 This command has subcommands for interacting with Consul Connect's 31 Certificate Authority (CA). 32 33 Here are some simple examples, and more detailed examples are available 34 in the subcommands or the documentation. 35 36 Get the configuration: 37 38 $ consul connect ca get-config 39 40 Update the configuration: 41 42 $ consul connect ca set-config -config-file ca.json 43 44 For more examples, ask for subcommand help or view the documentation. 45 `