Skip to content

oppiliappan/dijo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 with hjkl!
  • 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 your git commits!

Install

Get dijo by running the following at the nearest prompt:

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

$ cargo install dijo

If you aren't familiar with cargo or Rust, read the complete installation guide.

Usage

dijo has a detailed wiki, here are some good places to start out:

Gallery

Day mode, shows days of the current month:

day.png

Week mode, shows weekly summary for the weeks of the month:

weekly.png