筆者が運営に関わるコミュニティでは毎回自己紹介の時間を設けています。その際にはWebベースのタイマーアプリを使っているのですが、カスタマイズできる要素はあまり多くありません。 もっとカスタマイズしたタイマーを使いたいという方はcountdownを試してみましょう。

countdownの使い方

例えば以下のように実行します。

$ countdown 20s

そうするとこんな良い感じのタイマーがターミナル上に表示されます。

タイマーが終了するとcountdownも終了するので、そのタイミングで音を鳴らしたりする場合は以下のようにします。

$ countdown 20s && afplay /path/to/dora.mp3 

countdownはとてもシンプルなUIなのですぐに使いこなせます。やることがタイマーのカウントダウンだけなので、他の処理自分でつないでいけば良いでしょう。シンプルさゆえにカスタマイズしがいのあるソフトウェアです。

countdownはGo製のオープンソース・ソフトウェア(MIT License)です。

antonmedv/countdown: Terminal countdown timer