タスク管理をどう行うか、これは大きな問題です。慣れないツールを使っても、3日で飽きてしまいます。個人的には10年以上、使っては止め、使っては放置しを繰り返してきました。その結果、現在のTodoistに落ち着いています。とはいえ、Todoistが万人にとっていいとは思いません。 手に馴染むタスク管理に出会えるまでは、様々なツールを試すべきです。今回はCUIで使えるTaskCoreを紹介します。

TaskCoreの使い方

TaskCoreはaddでタスクの追加ができます。

$ taskcore add -t "記事を書く"
Added the task "記事を書く" to Inbox

lsはタスクの一覧表示です。

$ taskcore ls
[ ] ACTIVE TASKS - Total #: 2
--------------------------------
[ ] 0. "ソフトウェアを試す" P4 in Inbox
[ ] 1. "記事を書く" P4 in Inbox

タスクが完了した時には c を使います。

$ taskcore c -i 0
Completed the task "ソフトウェアを試す"

終了すると、ステータスが変わっています。

$ taskcore ls
[ ] ACTIVE TASKS - Total #: 1
--------------------------------
[ ] 0. "記事を書く" P4 in Inbox

TaskCoreはCLIなので、別なツールの出力と合わせたり、プログラマブルな操作がしやすいのが便利そうです。ターミナルでの作業が多かったり、サーバ内でもタスク管理を行いたい人にはぴったりでしょう。

TaskCoreはC#製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

tarikguney/taskcore: Command Line ToDo Management Application