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 `