This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
habiter /
| name | age | message | |
|---|---|---|---|
| |
README.rdoc | Sun Nov 08 19:50:05 -0800 2009 | |
| |
bin/ | Sun Nov 08 18:00:01 -0800 2009 | |
| |
habiter.gemspec | Tue Nov 03 19:51:37 -0800 2009 |
README.rdoc
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.
Installation
% gem install habiter -s http://gemcutter.org/
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 |----------------------------+|(1/28)
project |-------------------------++-+|(3/28)
practice_music |-----------------------+++++-|(5/28)
read_30m |-----------------------+--++-|(3/28)
clean_room |-----------------------+-+---|(2/28)
Scalars
Habiter also now supports scalars: you can input a value for your activity, like
habiter did jog 5.5 habiter did heartbeat 78
And it will be recorded. There is no representation of this data yet, and the representation within habiter will be minimal, only good output to formats which are easily visualized.
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
Dedicated to Bryn Bellomy :)







