Jou is a simple command line utility that helps with maintaining a journal file in markdown syntax.
I personally use jou together with git hooks. Whenever a commit is created, jou automatically creates a new journal entry for the commit.
$ gem install jou
The first time you start jou, you will have to specify the path to your journal file.
Alternatively, you can edit
$ jou -h Usage: jou [options] Jou is a simple command line utility that helps with maintaining a journal file in markdown syntax. v0.2.0 Options: -h, --help Show command line help -a, --add-entry VALUE Add an entry -s, --set-perm VALUE Set a new default file to write to and read from. -t, --set-temp VALUE Set a file to write to without overwriting the config file. --version Show help/version info
Running jou without options will print the most recent entries from the journal file specified in the config.
Adding a journal entry is as simple as:
$ jou -a "Today I tried out jou"
Setting a new journal file to use:
$ jou -s "/home/<user>/Documents/Journal.md"
Note that you will have to specify the absolute path here.
### 13.10.03 * Tried out jou * Completed task X * Wrote a blog post
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request