TaskCmdはコンソールベースで使うタスク管理です。

はっと思いついたタスクがあってサーバにログイン中だったらどうしたら良いでしょう。接続を切ってWebブラウザを立ち上げてタスクを記入する、いやいやサーバ上でそのまま記録しましょう。そのためのツールがTaskCmdです。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.18.45_thumb.1361348528.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.18.45.1361348528.png)
タスクを追加しました。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.19.28_thumb.1361348531.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.19.28.1361348531.png)
ls -aでタスク一覧。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.19.48_thumb.1361348534.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.19.48.1361348534.png)
-s キーワードで検索。

[![](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.19.59_thumb.1361348537.png)](http://images.moongift.jp/2013/02/Screenshot 2013-02-19 11.19.59.1361348537.png)
completeで完了に。

CUIでの入力であっても、とてもスムーズに完了します。Webブラウザやアプリを立ち上げたりすることもなく、簡単です。プライオリティを変更したりもできるので意外と実用的なはずです。

TaskCmdはnode.js製、MIT Licenseのオープンソース・ソフトウェアです。

MOONGIFTはこう見る

最近はWebアプリケーションばかりがもてはやされていますが、そんな中だからこそコンソール上で使えるソフトウェアに注目してみてはどうでしょう。汎用的なフォーマットで出力すれば他のコマンドとも合わせて使えて便利です。

node.jsを使えばコンソール系ソフトウェアですらJavaScriptでできてしまいます。Webアプリケーションからサーバ、コンソールまで、JavaScriptを知っているプログラマであれば自在にツールを作れるようになりそうです。

dparpyani/TaskCmd · GitHub