瀏覽代碼

Have module print comma as well

This makes it easier to join output from several modules and keep it
valid.  (Given modules *do* print the comma.)
Alois Mahdal 5 年之前
父節點
當前提交
de98ccf2a8
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3
    3
      dotfiles/i3/bin/i3staplus

+ 3
- 3
dotfiles/i3/bin/i3staplus 查看文件

13
         us) color='' ;;
13
         us) color='' ;;
14
         *)  color=',"color": "red"' ;;
14
         *)  color=',"color": "red"' ;;
15
     esac
15
     esac
16
-    printf '{"full_text": " %s"%s}' \
16
+    printf '{"full_text": " %s"%s},' \
17
         "$layout" "$color"
17
         "$layout" "$color"
18
 }
18
 }
19
 
19
 
22
     do
22
     do
23
         read line
23
         read line
24
         case $line in
24
         case $line in
25
-            '[{'*)  line="[$(kb_layout),{${line#\[\{}" ;;
26
-            ',[{'*) line=",[$(kb_layout),{${line#,\[\{}" ;;
25
+            '[{'*)  line="[$(kb_layout){${line#\[\{}" ;;
26
+            ',[{'*) line=",[$(kb_layout){${line#,\[\{}" ;;
27
         esac
27
         esac
28
         echo "$line"
28
         echo "$line"
29
     done
29
     done