kakakakakku blog

Weekly Tech Blog: Keep on Learning!

BitBar と Togoo を連携して残タスク数をメニューバーに表示してみた

Rebuild: Aftershow 132: Math Is Hard, Let's Go Programming (higepon) で話題に出ていた BitBar をさっそく使ってみた.

自由にスクリプトを書いて,その標準出力を Mac のメニューバーに表示できるという圧倒的なアイデアセンスに驚愕してるwww

getbitbar.com

github.com

導入

GitHub にある Releases から ZIP をダウンロードして展開だけで OK!

Homebrew Cask でダウンロードすることもできる.

プラグイン

GitHub にジャンル別で管理されている.イロイロある.

github.com

每日 Togoo を使ってると...

1日に何回も togoo list を叩いていて,少し面倒だなぁと思うときもあって,BitBar と連携できそう!と思った.

github.com

スクリプト

ファイル名は {name}.{time}.{ext} の形式で書く.今回は togoo.1m.sh として,1分間隔で更新するようにした.

(シェルは雑だけど...w)

#!/bin/bash

GOPATH=${HOME}/.go

function togoo_list {
  ${GOPATH}/bin/togoo list | grep -v '+-----+' | grep -v '| NO  |'
}

echo "$(togoo_list | wc -l) Tasks 🔔  | color=blue"
echo "---"
echo "$(togoo_list | awk -F '|' '{print "[", $2, "]", $3}')"

キャプチャ

メニューバーで常に残タスク数を確認できるようになって,さらにクリックすると残タスクのリストも見れるようにした.便利!

ちなみに1行目は color=blue にしてて本当は青字になってるんだけど,クリックした状態だとわからなかった.

f:id:kakku22:20160315225714p:plain

まとめ

BitBar と Togoo を活用して Productivity を高めてくぞ!!!