WHAT DID I DO

This commit is contained in:
Olivier 2017-01-10 10:25:14 -05:00
parent 020ac7a6fb
commit 0cc82e4f87
No known key found for this signature in database
GPG key ID: 1A9FE7C1DFF65CB0
8 changed files with 157 additions and 51 deletions

View file

@ -95,7 +95,11 @@ func (i *JiraIssue) URL() string {
func (i *JiraIssue) String() string {
var b = bytes.NewBuffer(nil)
err := issueTmpl.Execute(b, i)
var tmpl *template.Template = issueTmpl
if os.Getenv("JKLNOCOLOR") == "true" {
tmpl = issueTmplNoColor
}
err := tmpl.Execute(b, i)
if err != nil {
log.Fatalln(err)
}
@ -117,4 +121,12 @@ var issueTmplTxt = "\x1b[1m{{.Key}}\x1b[0m\t{{if .Fields.IssueType}}[{{.Fields.I
"\x1b[1mDescription:\x1b[0m {{.Fields.Description}} \n\n" +
"\x1b[1mComments:\x1b[0m\n\n" + commentTemplate
var issueTmplNoColorTxt = "{{.Key}\t{{if .Fields.IssueType}}[{{.Fields.IssueType.Name}}]{{end}}\t{{.Fields.Summary}}\n\n" +
"{{if .Fields.Status}}Status:\t {{.Fields.Status.Name}}\n{{end}}" +
"{{if .Fields.Assignee}}Assignee:\t{{.Fields.Assignee.Name}}\n{{end}}\n" +
"Time Remaining/Original Estimate:\t{{.Fields.PrettyRemaining}} / {{.Fields.PrettyOriginalEstimate}}\n\n" +
"Description: {{.Fields.Description}} \n\n" +
"Comments:\n\n" + commentTemplate
var issueTmpl = template.Must(template.New("issueTmpl").Parse(issueTmplTxt))
var issueTmplNoColor = template.Must(template.New("issueTmpl").Parse(issueTmplNoColorTxt))