hulo: a log for humans.
Your code has commit messages,
capture all the other stuff with hulo.
It can be tricky to remember what you were thinking about when you last looked at some code; especially when you are working on multiple projects or coming back to a project after some time has passed. Hulo lets you leave a note for your future self so that you can pick up pick-up where you left off.
You can also use it to track what you were doing and when; handy for when you need to bill a client or want better understand what you have been spending your time on.
Install it
Hulo is installed via the NPM package through NPM. For more information see the NPM installation and upgrade instructions
npm i hulo -g
Log it
Hulo will log your message to hulo.db file stored in your user directory.
hulo log "I love hulo!"
Read it
Read last entry
$ hulo read
Read last 3 <n> entries
$ hulo read 3
Read last 3 all entries
$ hulo read -a
Verbose output
$ hulo read -v
Features
Context aware
Along with the message hulo will record the date and time, the current working directory from where you logged the message.
Git aware
If the message was logged in a git repository, hulo will also record repository name and branch.
All this information will help you pull out the right information when you need it