Blog·Tanky WooABOUTRSS

Command-Line Todo - t

04 May 2013
这篇博客是从旧博客 WordPress 迁移过来,内容可能存在转换异常。

t 是我最近在网上看到推荐的一个todo工具,它比较另类,不同于常规的todo app是基于web或client的,而是在Command-Line上的一个工具,这个todo工具让我眼睛一亮,就像当年看到 Octopress 一样。

以前用过Wunderlist,RTM,最近都一直用的是Any.do,挺简洁的一款todo app,Chrome上有插件,唯一一点不爽的就是基于网速的原因(也可能是其他原因),有时点了图标,但是半天才出来todo list,或者有时就出不来,这样的感觉太难受了。而我的工作环境是VMware下Gentoo终端里,自然更倾向于一些可以本地保存的命令行工具,所以 t 非常符合我。

官方给出的 t 的介绍:

t is a command-line todo list manager for people that want to finish tasks, not organize them.

t 是放在github上的,README里面介绍的已经比较详细了,我大概的介绍里面的一些重点:

* 为什么选择 t?

* 安装 t

t 依赖于 Python2.5 或更高版本, Bash

alias t='python ~/path/to/t.py --task-dir ~/tasks --list tasks'

意思就是task目录是~/tasks,task list叫tasks,这个会在tasks目录下生成一个存放todo的名叫tasks的文本文件

* 使用 t

更多功能可以 task –h 看下

* t 困扰我的地方

t 很棒,也很Geek。但是还是有一个困扰我的问题,就是同步问题。

虽然上面提到了用Dropbox同步,而Dropbox也有 cli 版的,这点非常赞!但是,Dropbox被墙这点很蛋疼。幸好前段时间买了一个梯子。现在只能通过梯子同步了。

也考虑过把tasks目录当成一个git repo存放在github上,但是总不能自己要干啥都public吧,开private repo又太浪费了。唉~~

只能再慢慢摸索,看有没有更方便的同步方法

在官方给出的介绍里,提到了另外两款类似的todo: todo.txttaskwarrior ,也都是命令行下的,有时间再去试试这两款。

资源:

TankyWoo @ 2013/05/04 青年节 :)