Todoは生活の基本とも言えるかも知れません。プロジェクト管理はもちろんのこと、日々の生活の中でも使われます。Remember the Milkはその名の通り、帰りがけのミルク購入を忘れないためのタスク管理サービスでした。 tdはターミナル上で使えるタスク管理サービスです。いつでもWebブラウザが開けるわけでもない、サーバ管理者でも使えるタスク管理になります。

tdの使い方

インストールはgo getまたはバイナリのダウンロードで行います。

go get github.com/Swatto/td

まずはヘルプを見てみましょう。

$ td --help
NAME:
   td - Your todos manager

USAGE:
   td [global options] command [command options] [arguments...]

VERSION:
   1.0.0

AUTHOR:
  Gaël Gillard

COMMANDS:
   create, add	Create a new todo
   toggle, t	Toggle the status of a todo by giving his id
   clean	Remove finished todos from the list
   reorder, r	Reset ids of todo
   search, s	Search a string in all todos
   help, h	Shows a list of commands or help for one command
   
GLOBAL OPTIONS:
   --done, -d		print done todos
   --all, -a		print all todos
   --help, -h		show help
   --version, -v	print the version

addで作成、tでステータスを完了と未了に切り替え、sで検索になります。

-aですべてのタスクを表示します。

$ td -a

      1 | ✕ 記事を書く
      2 | ✕ ネタを集める

sで検索。

$ td s "ネタ"

      2 | ✕ ネタを集める

数値で指定してステータスを変更します。そうするとチェックがつきます。

$ td t 2
Your todo is now done.
$ td -a
      1 | ✕ 記事を書く
      2 | ✓ ネタを集める

tdはコマンド名も短く、サブコマンドもaやt、sといった具合に短くてすぐに覚えられます。後はサーバ管理をしながらタスクを登録し、そのステータスを管理すれば良いだけです。プログラマにとっても使いやすそうです。

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

Swatto/td