14 releases
0.2.7 | Mar 6, 2021 |
---|---|
0.2.6 | Feb 21, 2021 |
0.2.5 | Jan 27, 2021 |
0.2.3 | Aug 4, 2020 |
0.1.5 | Jul 21, 2020 |
#284 in Date and time
68KB
2K
SLoC
About
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.
Features
- vim like motions: navigate
dijo
withhjkl
! dijo
is modal: different modes to view different stats!- vim like command mode: add with
:add
, delete with:delete
and above all, quit with:q
!. - fully scriptable: configure
dijo
to track yourgit
commits!
Install
To get the latest release of dijo
, prefer installing it
via cargo
. Unofficial packages exist for some package
managers as well. You can also browse the
Releases
page for prebuilt binaries.
Cargo
# dijo requires rustc >= v1.42
$ rustup update
$ cargo install dijo
If you aren't familiar with cargo
or Rust, read the complete
installation
guide.
Nix
dijo
on nixpkgs (maintained by @Infinisil):
$ nix-env -f channel:nixpkgs-unstable -iA dijo
Arch Linux
Install dijo-bin
or dijo-git
from the AUR.
Windows
# the default termion backend dosen't run on windows yet
$ cargo install --no-default-features --features "crossterm-backend"
Usage
dijo
has a detailed
wiki, here are
some good places to start out:
Gallery
Day mode, shows days of the current month:
Week mode, shows weekly summary for the weeks of the month:
Dependencies
~9–18MB
~235K SLoC