github.com/tencentyun/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  `