ref: 962a3b1e32879b29a2c6874d3b83214d013b446e
parent: 779fe79c3fa142d1f814c4b9741e07bed4936159
author: halfwit <michaelmisch1985@gmail.com>
date: Fri Nov 29 12:58:14 PST 2019
Finish pretty printing list
--- a/write.go
+++ b/write.go
@@ -87,9 +87,16 @@
for _, leaf := range leaves {
job := leaf.Value.(*Job)
for _, t := range job.Tasks {
- fmt.Printf("%v\t%s\n", job.Tags, t.Title)
+ fmt.Printf("%v - %s\n", job.Tags, t.Title)
for _, e := range t.Entries {
- fmt.Printf("\t%s\n", e.Desc)
+ var f rune
+ switch e.Done {
+ case true:
+ f = '✓'
+ case false:
+ f = '✗'
+ }
+ fmt.Printf(" %c %s\n", f, e.Desc)
}
}
}
@@ -114,7 +121,7 @@
walk(child)
}
for _, t := range job.Tasks {
- fmt.Printf("[%v]\t%s\n", job.Key, t.Title)
+ fmt.Printf("[%v] - %s\n", job.Key, t.Title)
for _, e := range t.Entries {
var f rune
switch e.Done {