habiter is a simple tool for maintaining good habits

It can be used with the ‘don’t break the chain’ technique, like Joe’s Goals or Sciral Consistency, but adopts more positive techniques and uses a readable and editable YAML text file as storage.

Demo


~$ habiter did clean_room clean_room is not a habit yet. create and complete it? (y/n) y ~$ habiter did jog jog is not a habit yet. create and complete it? (y/n) y ~$ habiter log

jog | ------------------------------+

clean_room | ——————————+

Install


Install with ‘gem install habiter’ if you have gemcutter set up as a repository

FAQ


  • How do I add past data? How do I delete recorded data? How do I modify stuff I’ve recorded?

Edit ~/.habiter.yaml

  • How do I reset habiter?

echo > ~/.habiter.yaml