github.com/tcnksm/gcli@v0.2.4-0.20170129033839-7eb950507e5a/skeleton/resource/tmpl/mitchellh_cli/command/command.go.tmpl (about)

     1  package command
     2  
     3  import (
     4  	"strings"
     5  )
     6  
     7  type {{ title .FunctionName }}Command struct {
     8  	Meta
     9  }
    10  
    11  func (c *{{ title .FunctionName }}Command) Run(args []string) int {
    12  	// Write your code here
    13  	{{ if ne .DebugOutput "" }}print("{{ .DebugOutput }}"){{ end }}
    14  	return 0
    15  }
    16  
    17  func (c *{{ title .FunctionName }}Command) Synopsis() string {
    18  	return "{{ .Synopsis }}"
    19  }
    20  
    21  func (c *{{ title .FunctionName }}Command) Help() string {
    22  	helpText := `
    23  {{ .Help }}
    24  `
    25  	return strings.TrimSpace(helpText)
    26  }