Keep your records in order – all from the command line!
Records are grouped into record series and kept in a repository on the file system along with metadata in the recutils format that describes each record series and how it should be managed. You can run search queries on this metadata to quickly locate the records you need.
Set up a retention schedule to remove old records once you no longer need to keep them. If you use Git, then Keep will automatically maintain a history of changes for you so that you can always go back to earlier versions. You can also choose to encrypt your files with GNU Privacy Guard and git-crypt.
Keep is free software available under the GNU General Public License version 3 or later.
Download the latest release or browse through older releases.
Releases are signed with the maintainer’s PGP key. You should verify the authenticity of the files after downloading them.
Development takes place at the project’s repository on Codeberg. Assuming you have Git installed, you can retrieve the latest development snapshot using the following command:
$ git clone https://codeberg.org/jordanschn/keep.git
You can send patches to <bug+keep@jordanschn.com>. Please read through the HACKING file before you submit your contribution.
See the README for instructions on installing the software. You can
also run the help command as keep help
to get started or keep help
COMMAND
for more information about a particular subcommand.
If you think you have encountered an issue, please consult the documentation first to ensure that the behaviour is not expected. Once you are sure that you have really found a bug, you should send a bug report to <bug+keep@jordanschn.com>. If you are unsure how to do this, you can refer to this article on how to report bugs effectively.