V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TankyWoo
V2EX  ›  分享发现

分享一个Command Line todo工具

  •  
  •   TankyWoo · 2013-05-04 11:31:32 +08:00 · 3090 次点击
    这是一个创建于 4225 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个todo工具不同于一般的基于web或client的,是在命令行下使用的,基于文本,本地保存,可用dropbox同步,个人感觉比较简洁方便。

    这个todo的名字也比较简单,就一个字母 t,可以理解为todo,或者task

    官方repo: https://github.com/sjl/t

    我刚才专门写了一篇介绍它的博客: http://www.wutianqi.com/?p=3649
    8 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013-05-04 11:33:21 +08:00
    感谢分享. 吐个槽: t 被我 alias 成 touch 了... =.=
    ffts
        2
    ffts  
       2013-05-04 14:23:09 +08:00 via Android
    好有趣的玩意儿
    TankyWoo
        3
    TankyWoo  
    OP
       2013-05-04 20:08:07 +08:00
    @alexrezit 那你touch命令怎么办。。。
    Ken_Adams
        4
    Ken_Adams  
       2013-05-04 23:12:04 +08:00
    我正在用的一个 twitter CLI 也叫 t
    https://github.com/sferik/t
    这玩意重名了咋办。。不过我看这个 todo 是 alias 一个 python 脚本,名字改成别的也可以。

    其实文本格式, Dropbox 同步的话,可以用 vim-task 插件 https://github.com/samsonw/vim-task 或者 Sublime Text 2 Package: PlainTasks

    还有 RTM 也有 命令行客户端 http://www.davidwaring.net/projects/rtm.html 不过总觉得反应有点迟钝

    文中提到的 TaskWarrior 我也试过,单机使用的话确实很不错,不过似乎没办法同步。。
    Ken_Adams
        5
    Ken_Adams  
       2013-05-04 23:22:28 +08:00
    touch 默认可以用 > 代替,如图,各位可以试试



    @alexrezit
    @TankyWoo
    TankyWoo
        6
    TankyWoo  
    OP
       2013-05-04 23:44:18 +08:00
    @Ken_Adams

    Good!

    正如你所说,t只是一个alias出来的命令,我这边还额外加了一些其他的alias,如果和你那个t重名,可以换其他名字

    我现在是用Dropxbox同步到本地,然后ln -s分散到需要的目录里,只不过同步需要打开梯子

    Dropbox-cli 已经非常强大了,如果不是还需要梯子,其实这么同步非常棒

    todo.txt我看到有ios版本,12软妹币,我到时候去看看强大否,是否值得买这个app

    ------------------------------

    touch 和 > 还是不同的,touch是文件不存在时,会创建他;而 > 相当于把 stdin 重定向到文件里,还需要输入内容或者直接C-d给EOF
    Ken_Adams
        7
    Ken_Adams  
       2013-05-05 01:25:11 +08:00
    更正: 刚才又稍微研究了一下, TaskWarrior 也可以用 dropbox 同步。。

    然后试了试这个 t ,果然是简单好用啊,不错不错: 我不需要设置优先级不需要添加标签不需要那一堆乱七八糟的东西,只需要一个列表,完成一项删除一项; t 很适合我 :) 多谢分享
    TankyWoo
        8
    TankyWoo  
    OP
       2013-05-05 09:42:04 +08:00
    @Ken_Adams
    嗯,t 的宗旨就是简单,去掉繁琐的选项;你还可以多设置几个task list,比如today, tomorrow, someday等
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5480 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:53 · PVG 14:53 · LAX 22:53 · JFK 01:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.