style(commands/cli/helptext) use helper function to cut down on boilerplate
style(commands/cli/helptext) use helper function to cut down on boilerplate I know you'll love this one @mappum License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Brian Tiger Chow committed
Nov 12, 2014 at 23:35 UTC
27b9aec3702691e84b6d849704a54f9524667406
1 file changed
+3
-17
commands/cli/helptext.go
+3
-17
@@ -113,23 +113,9 @@ var longHelpTemplate *template.Template
113
var shortHelpTemplate *template.Template
114
115
func init() {
116
- tmpl, err := template.New("usage").Parse(usageFormat)
117
- if err != nil {
118
- panic(err)
119
- }
120
- usageTemplate = tmpl
121
-
122
- tmpl, err = usageTemplate.New("longHelp").Parse(longHelpFormat)
123
- if err != nil {
124
- panic(err)
125
- }
126
- longHelpTemplate = tmpl
127
-
128
- tmpl, err = usageTemplate.New("shortHelp").Parse(shortHelpFormat)
129
- if err != nil {
130
- panic(err)
131
- }
132
- shortHelpTemplate = tmpl
116
+ usageTemplate = template.Must(template.New("usage").Parse(usageFormat))
117
+ longHelpTemplate = template.Must(usageTemplate.New("longHelp").Parse(longHelpFormat))
118
+ shortHelpTemplate = template.Must(usageTemplate.New("shortHelp").Parse(shortHelpFormat))
119
}
120
121
// LongHelp returns a formatted CLI helptext string, generated for the given command