* Extensive modifications to overview.md. I tried to add clarity and details while maintaining the spirit of the original document. However, it might be a bit too 'dry' now. I'd be happy to liven it up a bit. I'm only serious when I feel like I _have_ to be. One of my opinions (which may be at odds with yours) is that the documentation should emphasize `jrnl`'s advantages without downplaying any other existing solutions. If I have time, I'd like to add more information about the documented benefits of journaling, particularly the mental health aspects. That will probably need its own page, but I'm new here, so I don't want to overstay my welcome. :) * More changes to overview.md in response to feedback "why keep a journal" section removed -- it could be re-added as its own page, but it's not front-page material * More changes to overview.md: - fixed up the headings - added information about multi-platform support This is a work in progress and _not_ ready for prime-time. - need to add to Command-Line Interface section, among other things * More changes to overview.md: - moved "`jrnl` is a simple..." to "Command-Line Interface" section
1.5 KiB
Overview
Features
Command-Line Interface
jrnl
is a simple but powerful plain text journal application for the command
line. Everything happens on the command line.
Text-Based
jrnl
stores your journals as human-readable, future-proof plain text files.
You can store them wherever you want, including in shared folders to keep them
synchronized between devices. And because journal files are stored as plain
text, you can rest assured that your journals will be readable for centuries.
Support for Multiple Journals
jrnl
allows you to work with multiple journals, each of which is stored as a
single file using date and time tags to identify individual entries. jrnl
makes it easy to find the entries you want, and only the ones you want, so that
you can read them or edit them.
Support for External Editors
jrnl
allows you to search for specific entries and edit them in your favorite
text editor.
Encryption
jrnl
includes support for 256-bit AES
encryption using
cryptography.io.
Multi-Platform Support
jrnl
is compatible with most operating systems. Pre-compiled binaries are available through several distribution channels, and you can build from source. See the installation page for more information.
Open-Source
jrnl
is written in Python and maintained by a friendly community of open-source software enthusiasts.