-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathxbar_stdout.txt.tmpl
41 lines (41 loc) · 1.28 KB
/
xbar_stdout.txt.tmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{{- $NoColor := "" -}}
{{- $OkColor := "| color=#538d22" -}}
{{- $FailColor := "| color=#941b0c" -}}
PR's #{{ .Total }}
---
{{ range $repo, $prs := .Requests -}}
{{ $repo }} ({{ len $prs }}) | href={{ (index $prs 0).RepositoryURL }}
{{ range $index, $pr := $prs }}
{{- $prefix := "" -}}
{{- $titleColor := $OkColor -}}
{{- if .IsDraft -}}
{{- $prefix = "(DRAFT) " -}}
{{- $titleColor = $NoColor -}}
{{- end -}}
{{- if ne .Mergeable "MERGEABLE" -}}
{{- $prefix = (printf "%s (%s)" $prefix) -}}
{{- $titleColor = $FailColor -}}
{{- end -}}
-- {{ $prefix }}{{ .Title }} | href={{ .Link }} {{ $titleColor }}
-- issue: #{{ .Number }} by {{ .Author }}
-- created at {{ .CreatedAt.Format "Mon, 02 Jan 2006 15:04:05 MST" }}
-- updated at {{ .UpdatedAt.Format "Mon, 02 Jan 2006 15:04:05 MST" }}
{{ if ne .ReviewDecision "" -}}
{{- $stateColor := $FailColor -}}
{{- if eq .ReviewDecision "APPROVED" -}}
{{- $stateColor = $OkColor -}}
{{- end -}}
-- state: {{ .ReviewDecision }} {{ $stateColor }}
{{ end -}}
{{- if ne .CheckStatus "" }}
{{- $checkColor := $OkColor -}}
{{- if eq .CheckStatus "FAILURE" -}}
{{- $checkColor = $FailColor -}}
{{- end -}}
-- checks: {{ .CheckStatus }} {{ $checkColor }}
{{ end -}}
-----
{{ end -}}
{{ end -}}
---
Last update: {{ .GeneratedAt.Format "Mon, 02 Jan 2006 15:04:05 MST" }}