todoist - CLI版のTodoistクライアント
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)です。