エディタを立ち上げるのも面倒な人のToDo管理 taskwarrior

Macで一番長く立ち上げているのはターミナルだと思うが、予定を記録するのにエディターを立ち上げるのが面倒な人のためにtaskwarriorがある。

詳細はtaskwarrior.orgのBasic Usageあたりを参照されたい。

brew install taskでインストール。

登録した予定にはユニークなID番号がつくので予定の編集はID番号を指定して行う。

 

taskwarriorの主な使い方。

予定の入力

  • 新たな予定の追加
    task add "京都に旅行"
  • 期限を指定して予定を追加
    task due:2018-05-04 add "京都に旅行"

入力した予定の修正

  • 予定を修正する
    修正する対象のID番号に対して
    task 6 modify "北海道に旅行"
  • 予定の後に追加する
    追加する対象のID番号に対して
    task 2 append "追加する項目"
  • 予定に期限を追加する
    期限を追加するID番号に対して
    task 4 modify due:2018-01-01
  • 予定を分類するtagをつける
    tagをつけるID番号に対して
    task 7 modify +project_a
  • 予定に注釈をつける。
    注釈をつけるID番号に対して
    task 7 anno "打ち合わせは会議室306で"

予定を完了させる

  • 予定を完了させる
    完了する対象のID番号に対して
    task 2 done

予定を削除する

  • 予定を削除
    削除する対象のID番号に対して
    task 4 del

予定を確認する

  • 予定を見る
    task list
  • 注釈も含めて予定を見る
    task long
  • 本日の予定を見る
    task due:today list
  • 明日までの予定を見る
    task due:tomorrow list
  • 今日から1週間後までの予定を見る
    task due.before:week list
  • 決まった日付までの予定を見る
    task due.before:2018-04-01 list
  • tagを付けた予定を見る
    task +home list
  • 終了した予定を含め全て見る
    task all

予定の検索

  • 予定を検索する
    task /ミーティング/ list
  • 注釈も含めて検索する
    task /打ち合わせ/ long
  • 入力した予定をカレンダーで表示
    task cale

入力したデータはhome directoryの.task以下に保存される。

リストの見た目はホームディレクトリ上の.taskrcの

# Color theme (uncomment one to use)

以下の#を削除して好みの設定にする。