diff --git a/cli.go b/cli.go index e5de4e95..312dfea1 100644 --- a/cli.go +++ b/cli.go @@ -177,6 +177,10 @@ func (c *Cli) makeRequest(req *http.Request) (resp *http.Response, err error) { return resp, nil } +func (c *Cli) GetTemplate(name string) string { + return c.getTemplate(name) +} + func (c *Cli) getTemplate(name string) string { if override, ok := c.opts["template"].(string); ok { if _, err := os.Stat(override); err == nil { diff --git a/util.go b/util.go index 4c76c055..382e4c73 100644 --- a/util.go +++ b/util.go @@ -109,8 +109,11 @@ func dateFormat(format string, content string) (string, error) { } } -func runTemplate(templateContent string, data interface{}, out io.Writer) error { +func RunTemplate(templateContent string, data interface{}, out io.Writer) error { + return runTemplate(templateContent, data, out) +} +func runTemplate(templateContent string, data interface{}, out io.Writer) error { if out == nil { out = os.Stdout }