Simplest Journal Solution
This is my simple journal solution. Put the code belowe in your ~/.zshrc
or ~/.bashrc
Type a j
from a terminal, type some notes, save and exit.
The script creates a file in the format of ~/journal/2019/01-29.md
and automatically pushes it to git.
EDITOR=vim
journal() {
mkdir -p ~/journal/`date +%Y`
$EDITOR ~/journal/`date +%Y`/`date +%m-%d.md`
(cd ~/journal/; git pull; git add *; git commit -a -m "Update `date +%Y-%m-%d`"; git push)
}
alias j=journal
Easy, simple, effective.