V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jimmyC
V2EX  ›  程序员

写了一个在终端使用 Todo 的 CLI 工具

  •  
  •   jimmyC ·
    Lily-404 · 107 天前 · 1672 次点击
    这是一个创建于 107 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本项目使用 Go + Cobra 编写,开源: https://github.com/Lily-404/todo 喜欢的 V 友可以点个 star

    GoTodo 的设计理念源于对极简主义的深刻理解:真正的效率不在于功能的堆砌,而在于恰到好处的设计。我只保留最必要功能,避免功能膨胀,即使产品的名字叫 GoTodo ,用户在安装后使用的命令是 todo ,就是为了减少认知负担,让用户专注任务本身,简洁的见面和直观操作,项目支持中英文切换。

    由于图片显示原因,我把制作工具的思路和细节写到了个人博客:
    https://www.jimmy-blog.top/posts/gotodo
    9 条回复    2025-05-19 21:03:18 +08:00
    jimmyC
        1
    jimmyC  
    OP
       107 天前
    大家看完可以留下评论和建议,我会进行项目的改善,谢谢!
    shintendo
        2
    shintendo  
       107 天前
    1. 安装需要 go 环境,最好能直接提供 exe
    2. 很多内容是固定的白色字体,在白底黑字的终端里都看不到
    3. todo task 命令不存在? todo t 执行的是 test
    4. todo 类软件,添加任务的阻力越低越好,不建议强制选择优先级,可以默认 low ,只在需要时带参数
    5. 同样基于降低添加任务的阻力,可以简化成 todo "XXX" 添加任务,省去 add
    6. 建议不带参数的 todo 命令执行 task 或者 list ,这是高频操作,而不是展示帮助信息
    TrembleBeforeMe
        3
    TrembleBeforeMe  
       107 天前
    ererrrr
        4
    ererrrr  
       107 天前
    看了博客,没看懂跟我 emacs 1.todo 的差别是什么?
    fgt1t5y
        5
    fgt1t5y  
       107 天前
    建议 OP 在仓库的 readme 加几张截图
    jimmyC
        6
    jimmyC  
    OP
       107 天前
    @fgt1t5y 谢谢提醒,加了
    catazshadow
        7
    catazshadow  
       107 天前 via Android
    滚去做!
    vinsa
        8
    vinsa  
       107 天前
    讲真,效果真不错,完成度也高。产品审美+技术审美双双在线,赞一个。

    不过 TODO 的实现实在太多,玩一下可以,离真正用起来还缺一个理由。
    jimmyC
        9
    jimmyC  
    OP
       107 天前
    @shintendo 谢谢你的建议,我会抽空去改进
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3883 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:50 · PVG 08:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.