dijo is a habit tracker. It is curses-based, it runs in
your terminal. dijo is scriptable, hook it up with
external
programs
to track events without moving a finger. dijo is modal,
much like a certain text editor.
- vim like motions: navigate
dijowithhjkl! dijois modal: different modes to view different stats!- vim like command mode: add with
:add, delete with:deleteand above all, quit with:q!. - fully scriptable: configure
dijoto track yourgitcommits!
Get dijo by running the following at the nearest prompt:
# dijo requires rustc >= v1.42
$ rustup update
$ cargo install dijodijo on nixpkgs (maintained by @Infinisil):
$ nix-env -f channel:nixpkgs-unstable -iA dijo
If you aren't familiar with cargo or Rust, read the complete
installation
guide.
dijo has a detailed
wiki, here are
some good places to start out:
Day mode, shows days of the current month:
Week mode, shows weekly summary for the weeks of the month: