Taskwarrior というツールを使い始めて、 1 ヶ月くらい安定して使えているので備忘録として書き留めて置きます。
なんでもコマンドラインで済ませたい気質の者には便利です。
簡単に説明
- コマンドラインで操作できる TODO リストです。
- さらに Vit という Vi-like なキーバインドで操作ができるものがあります。こちらも便利です。
- データは JSON 形式で保存されています。 RESTful API を持つ他の TODO ツールと連携しやすいでしょう。
インストール
OS X では Homebrew でインストールできました。なのでとても楽でした。
$ brew install task vit
使い方
以下の例で示す "タスクの番号" は、動的に変わります。
厳密に指定したい
タスクの追加
$ task add '洗濯洗剤の替えを購入する'
タスクの表示
$ task list
タスクの依存性の追加
$ task $ID1 modify depends:$ID2
タスクの完了
$ task [タスクの番号] done
タスクの削除
$ task [タスクの番号] delete
マニュアルの表示
$ man task
さらなる使い方
- もちろんタスクには所要時間や優先度を設定できます。
$ man task
で読んでいってください。 - タスクの番号は動的に変わりますが、 uuid は変わりません。
$ task uuids
で確認できます。 - 既に大量の互換ツールがあります