#task #tracker #tui

bin+lib ido

一个 TUI 任务跟踪器

3 个版本

0.0.3 2020年9月22日
0.0.2 2020年9月20日
0.0.1 2020年9月20日

#68 in #tracker

GPL-3.0 许可证

27KB
361

ido

ido 的意思是 "我做...".

这是用 Rust 重写的任务跟踪器 carpe-diem。我最初使用 TypeScript 编写了这个项目,并遇到了回调地狱。

这个项目只开始了几天,所以可能会出现破坏性变更。使用风险自负。

安装

目前仅支持使用 cargo install

cargo install ido

使用(2020-09-20)

  • 在终端中执行 ido 来启动应用程序。
  • 如果是第一次使用 ido,您将被提示指定数据存储的目录。输入完整路径,例如 /Users/tianyishi/Documents/ido
  • n 添加新任务
  • q 完成
  • 您应该在指定的目录中看到 log.json

哲学

您可以参考原始项目 carpe-diem 以获得更全面的描述。

简而言之,ido 将忠实地记录您所做的一切(任务、时间、持续时间、效率、自定义属性)在未来的 json 文件中。您可以将它们存储在任何您想要的地方,并在您的流程中轻松使用它们(您可以对您自己的行为进行数据分析,或在一个日历上可视化您所做的一切,并与他人分享,例如)。许多花哨且昂贵的 iPad 应用程序都不允许您这样做。

兼容性

目前仅支持 Linux 和 macOS

路线图

  • 效率
  • 菜单栏(新建任务|查看|设置)
  • 笔记/自定义属性
  • 添加过去的事件
  • 设置目标 + 进度条

依赖

~10MB
~184K SLoC