github.com/marwan-at-work/consul@v1.4.5/command/tls/ca/tls_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 = `Helpers for CAs`
    27  const help = `
    28  Usage: consul tls ca <subcommand> [options] filename-prefix
    29  
    30    This command has subcommands for interacting with Certificate Authorities.
    31  
    32    Here are some simple examples, and more detailed examples are available
    33    in the subcommands or the documentation.
    34  
    35    Create a CA
    36  
    37      $ consul tls ca create
    38      ==> saved consul-agent-ca.pem
    39      ==> saved consul-agent-ca-key.pem
    40  
    41    For more examples, ask for subcommand help or view the documentation.
    42  `