#tracker #journal #tui #event-tracker

app dijo

可脚本、基于 curses 的数字习惯追踪器

14 个版本

0.2.7 2021 年 3 月 6 日
0.2.6 2021 年 2 月 21 日
0.2.5 2021 年 1 月 27 日
0.2.3 2020 年 8 月 4 日
0.1.5 2020 年 7 月 21 日

#270日期和时间

MIT 许可证

68KB
2K SLoC

关于

dijo 是一个习惯追踪器。它是基于 curses 的,在您的终端中运行。 dijo 是可脚本的,通过 连接外部程序 来追踪事件,无需移动手指。 dijo 是模式的,就像某些文本编辑器一样。

功能

  • 类似 vim 的移动:用 hjkldijo 中导航!
  • dijo 是模式的:不同的模式来查看不同的统计数据!
  • 类似 vim 的命令模式:用 :add 添加,用 :delete 删除,最重要的是,用 :q 退出!。
  • 完全可脚本化配置 dijo 来追踪您的 git 提交

安装

要获取 dijo 的最新版本,建议通过 cargo 安装。某些包管理器也存在非官方包。您也可以浏览 发布页面 以查找预构建的二进制文件。

Cargo

# dijo requires rustc >= v1.42
$ rustup update

$ cargo install dijo

如果您不熟悉 cargo 或 Rust,请阅读 完整的安装指南

Nix

dijo 在 nixpkgs(由 @Infinisil 维护)上

$ nix-env -f channel:nixpkgs-unstable -iA dijo

Arch Linux

从 AUR 安装 dijo-bindijo-git

Windows

# the default termion backend dosen't run on windows yet
$ cargo install --no-default-features --features "crossterm-backend"

用法

dijo 有一个 详细的维基百科,以下是一些入门的好地方

日模式,显示当前月份的天数

day.png

周模式,显示月份的每周摘要

weekly.png

Awesome Humane Tech

依赖关系

~8–17MB
~215K SLoC