MOONGIFTではタスク管理にTodoistを採用しています。個人的にもTodoistに出会う前はタスク管理がうまくいった試しがなく、最良のサービスに出会ったと感じています。 そんなTodoistは専用クライアントソフトウェアを用意していますが、それに満足しない方はCLI版のtodoistを使ってみましょう。

todoistの使い方

listでタスクが一覧表示されます。

$ todoist list
204406517 p1 17/4/10(Mon) 18:00 #Team Inbox             moongift.co.jp にcom2を追加
204406560 p1 17/4/10(Mon) 18:00 #Team Inbox             moongift.co.jp にイベントオーガナイズを追加(日英)
190946390 p1 17/4/5(Wed) 08:30  #Inbox                  買い物

showでタスクの詳細が分かります。

$ todoist show 204406517
ID       204406517
Content  moongift.co.jp にcom2を追加
Project  #Team Inbox
Labels   
Priority p1
DueDate  17/4/10(Mon) 18:00
URL

labelsで登録しているラベル一覧が取れます。

$ todoist labels
1027857 @blog
1027862 @event
1033356 @mail
1035702 @movie
1241153 @meeting
1259339 @英会話

todoistでは他にもプロジェクトやタスクの追加、アップデート、削除などTodoistに関する一通りの操作を行えるようになっています。TodoistのWeb APIをイチから学んでシステムに組み込んでもいいですが、todoistコマンドを使えばシステム連携も簡単に実現できるでしょう。

todoistはGo製のオープンソース・ソフトウェア(MIT License)です。

sachaos/todoist: Todoist CLI Client. I ❤️ Todoist and CLI.