A command-line future-proof journal with optional encryption.
Chronicle in your path:
$ sudo cp chronicle.sh /usr/bin/chronicle
or link to it:
$ sudo ln -s $PWD/chronicle.sh /usr/bin/chronicle
Chronicle generate the default config file:
$ chronicle default-config $HOME/.chronicle.cfg
Now you can modify the options as you wish:
Vim has been selected for you as the default editor.
It starts you in insert mode at the end of the prepared file.
You can customize which editor you would like to use with the
... if you don't like to be in insert mode by default:
... if you're one the other side:
... if you don't like using the terminal:
... or anything else that takes a filename as a first argument.
Encryption is disabled by default, you can enable it by setting the
ENCRYPTION option to
You can change the
ENCRYPTION_METHOD as well, as
openssl for encryption.
Filename and path conventions
Journal entries are saved in the
CHRONICLE_DIR directory in the subdirectory and file defined by the
Chronicle does not handle synchronisation, but you can put your
CHRONICLE_DIR directory in your Dropbox or something of that sort.
To write an entry:
$ chronicle enter