データのインポート処理などで、進捗具合を確認するためにwatchコマンドで処理を定期実行させることが多いのだけど、その際に以下の点が気になっていた。

  • 実行履歴が記録されないので、どのタイミングでどのような変動があったのか確認できない
  • 出力結果がターミナルのサイズより行数が多い場合、スクロールできないので見切れてしまう
  • 差分確認時に前回の出力と比較ができない

一応、実行コマンドでいろいろと工夫すれば変動のあった差分のみファイルに出力させることも可能なのだけど、こんなんいちいち覚えていられないし、やはり面倒。

で、前にGolangでツール作ったのだけど、これについては今...