jrnl - command line journaling app
jrnl is a command line journaling application.
Multiple journals
jrnl has support for multiple journal files, which can be accessed with jrnl <journal-name>.
I use aliases and scripts to wrap alternate journals to make it easy to record thoughts on specific topics.