genee is a simple habit tracker program for the command line
GAM
stands for gaming, whereas PNO
stands for the instrumental practice.genee --new GAM,PNO
genee -f
. This is followed by a prompt for each habit.``` genee X.Y.Z A habit tracker app with command-line interface
USAGE: genee.exe [FLAGS] [OPTIONS]
FLAGS: -f, --fill If set, habit information for all the missing days is queried between --append-date and yesterday. If --append-date is not set, all the missing days are queried between the first entry in the diary and yesterday -h, --help Prints help information --list-config If set, the current persistent configuration is displayed to the terminal --save-config If set, the provided values for --datafile --graph-days --past-periods and --max-displayed-cols options are written to the persistent configuration -V, --version Prints version information
OPTIONS:
-a, --append-date
-g, --graph-days <graph-days>
How many days each period should contain. When not provided, its value is loaded from persistent
configuration file
--max-displayed-cols <max-displayed-cols>
Specifies the maximum allowed width of the terminal output. When not provided, its value is loaded from
persistent configuration file
--new <new>
Provide a comma separated list of habit categories. A new diary file is created at the specified --datafile
path. Be aware that this overwrites any existing diary file
-p, --past-periods <past-periods>
Specifies the number of displayed periods when graphing the diary data. When not provided, its value is
loaded from persistent configuration file
```
genee builds with the standard Rust toolchain:
git clone https://github.com/mfep/genee.git
cd genee
cargo build --release
genee is a toy project for my own use and education. Feature request and bug reports are much appreciated though.