]> Sergey Matveev's repositories - schwabrak.git/blobdiff - list
I use print everywhere here
[schwabrak.git] / list
diff --git a/list b/list
index 1a47c52497cb557d2ece3c5d321d6b209dab6ac4429174ff41c7b8d5c2fa8662..2eb7a112c8cc9154d71a1efd8e71757ef5cc15e41b3cb23c9b2b099b5d758441 100755 (executable)
--- a/list
+++ b/list
@@ -33,19 +33,14 @@ tagsSatisfied() {
     }
 }
 
-for issue (issues/**/created) {
-    issue=$issue:h
+for issue (issues/*(On)) {
+    issue=$issue:t
     issue=${issue#issues/}
 
     tagsTheir=(`$root/tag-list $issue`)
     tagsSatisfied $tagsTheir || continue
 
-    print -n `cat issues/$issue/created`\\t$issue\\t
+    print -n $issue "| "
     print $tagsTheir
-} | sort -r | {
-    if [[ -z "$NO_COLOR" ]] && command -v spc > /dev/null 2> /dev/null ; then
-        spc -e grn,"^..................." -e cya,"     [^      ]*$" -e red,"   .*\/"
-    else
-        cat
-    fi
-}
+} |
+colourise green:"^.{19}" bg-cyan:"\|" red:"proj:[^ ]+"