Linuxで作業を続けているとわざわざブラウザ開いてタスク確認するのも面倒くさい,ターミナル上でタスクを管理できる何かないかなと思ってググったらTaskwarriorなるものがあったので試してみました.とりあえずメモ代わりにバァーッと書きます.本家のサイトはこちら.
インストール
$ sudo apt-get install task
これだけで完了です.
実際に使ってみる
それでは試していきましょう.ここでは適当にいくつかタスク内容を入れてみます.
タスクを追加する
$ task add [タスク名]
で追加可能です.例えば,
$ task add Taskwarriorを使ってみる
Created task 1.
これでタスクを一つ追加出来ました.またオプションでタスクに詳細な情報を付与できます.
$ task add project:Study pri:L due:today タスクの情報を追加する
projectでタスクが属するプロジェクトの指定,priはタスクの優先度(H:High M:Middle L:Low),dueはタスクの期日となります.dueはtodayで今日,日時を指定したい場合は5/8/2016のように月日と年を記述すれば可能になります.
タスクを確認する
登録されているタスクの情報を確認したい時は,
$ task list
ID Proj Pri Due Age Description
2 Study L 5/8/2016 5s タスクの情報を追加する
1 8m Taskwarriorを使ってみる
2 tasks
とすることで確認できます.
タスクを完了させる
タスクが完了して閉じたい場合は,
$ task 2 done
といった感じでIDを指定することで完了できます.タスクのIDはtask listで確認しましょう.
おまけ
カレンダー表示
$ task calender
プロジェクトの進捗を知る
$ task summary
プロジェクト毎に進捗状況をグラフで表示.パーセンテージで出るのかっこいい.
おわりに
色々試している段階ですが,自分用に使うには十分かな,と思いました.上手いことつかえこなせばいい感じに管理できそうです.また複数PCでタスクを共有するといったことも可能らしいのでその気になれば複数人でタスク管理出来るのでしょうか.試してみてまた追記して見ようと思います.