github.com/Aestek/consul@v1.2.4-0.20190309222502-b2c31e33971a/command/connect/connect.go (about)

     1  package connect
     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 Consul Connect"
    27  const help = `
    28  Usage: consul connect <subcommand> [options] [args]
    29  
    30    This command has subcommands for interacting with Consul Connect.
    31  
    32    Here are some simple examples, and more detailed examples are available
    33    in the subcommands or the documentation.
    34  
    35    Run the built-in Connect mTLS proxy
    36  
    37        $ consul connect proxy
    38  
    39    For more examples, ask for subcommand help or view the documentation.
    40  `