IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Devtodo--linux下的todolist软件

    潘魏增发表于 2009-02-27 23:19:25
    love 0

    Devtodo是一个命令行todolist管理工具,相关介绍可以看linuxtoy的《Dev Todo: 从命令行管理待做事项清单》。

    在paoe同学提醒下,ubuntu下可以直接apt-get install devtodo来安装,非常方便。如果你在用bash,那么下面这个函数可能对你会很有用。把它加到.bashrc文件中,每次cd进入目录的时候,如果该目录下有.todo文件就会把todolist打印出来。

    #此函数得到某大牛指点,在此表示感谢
    cd() {
        if [[ $# == 0 ]]; then
            command cd
        else
            command cd "$*"
        fi  
        if [ -f .todo ]; then
            todo
        fi  
    }

    另外如果你用 zsh 的话,可以把这段加入 ~/.zshrc

    #由网友vern提供,我没有测试过
    cd() {
    if builtin cd "$@"; then
        if [ -f `which devtodo` ]; then 
            devtodo -s; 
        fi
    fi
    }

    Devtodo的一大缺点就是不能在多个机器间同步,以我为例,每天都在开发机、工作机和笔记本之间切换,如果想使用Devtodo,当然最好考虑在多个机器上都能使用相同的、最新的一份todolist拷贝,而Devtodo默认是没有的,你得自己想解决方案。所以我想todolist软件跟线上服务集成才是更好的方向,其他很多类型的软件也一样,比如说笔记记录、日程安排等。



沪ICP备19023445号-2号
友情链接