@cryptotaxi247 / kubo / commits / 27b9aec37

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