TODO

Todo.txt“是一款我最先从Lifehacker上得知的管理任务的软件。它基于bash脚本(使用诸如`sed`, `cat`, `grep`, `wc`等工具),完全使用文本文件储存各项任务,设计简洁合理,配置简单,功能强大。关于Todo.txt的使用,它的网站上有简单的教程;它的命令行帮助选项(-h)描述也很详尽。Todo.txt和Dropbox结合起来使用,可以使我们随时随地都能够方便地管理任务。

我是这样安装和配置Todo.txt的。

1. 下载软件:git clone https://github.com/ginatrapani/todo.txt-cli.git。然后把得到的todo.txt-cli/文件夹放到$HOME/bin/目录下。
2. 在Dropbox目录下建立一个名叫todo的文件夹用来存放任务文本文件。我的todo文件夹在$HOME/Dropbox/todo
3. 在软件中配置任务文本文件存放路径。编辑todo.txt-cli/文件夹里的todo.cfg文件,将注解为# Your todo.txt directory的一行改为export TODO_DIR="$HOME/Dropbox/todo"
4. 就是这样简单,我们现在可以使用todo.sh了。根据开发者的推荐,为了更便于使用,我还对我的个人根目录($HOME)下的.bashrc(或者.bash_profile等)稍作扩充,将todo.sh加入系统路径,给它起个叫做’t’的昵称,并给它加入自动完成功能。

## For todo.txt ##
# Change this line to suit your need
TODO_BIN_DIR="$HOME/bin/todo.txt-cli"

# Do not change anything below.
PATH=$PATH:$TODO_BIN_DIR
alias t='todo.sh -d $TODO_BIN_DIR/todo.cfg'
source $TODO_BIN_DIR/todo_completion
complete -F _todo t

在命令行打入t help,我们现在就可以尝试Todo.txt了。

Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s