pass edit journal/$(date '+%Y-%m-%d')
And I run the alias when the mood hits me. Then pass git push origin
[1] https://www.passwordstore.org/But I never thought of combining the two to get encrypted files. Very neat.
There is also gopass[1] who is compatible with pass and has a few more nice features like the git auto-sync and templates. `gopass template create journal`
I use the simple Redis data structures to store the data and with a common interface I am able to populate all sorts of different tools for indexing and search.
Then from there I use the following tools...
elasticsearch
https://github.com/blevesearch/bleve
Recently I have been experimenting with...
https://github.com/meilisearch/MeiliDB
By maintaining Redis as my interface engine, I can experiment with all sorts of different tools in different programming languages...
Over time I have grown to love Redis as my data store...
Of course I have a simple way of getting the common text files that I write my daily journal in into Redis.
And then from there its just a matter of the common interface into the different indexing / search technologies.