I love pass but mostly use it as a tool for an encrypted journal.
alias journal='pass edit journal/$(date +%Y-%m-%d)' alias journal='pass edit journal/$(date +%Y-%m-%d)'- securestore - An encrypted file store - vcstore - A version controlled file store - pass - Password manager functionality
Each layer builds on the last, so in your case, you could just use the vcstore layer directly without the password manager functionality. I wrote a blog post on it[1] if it sounds interesting.
[1]: https://vimist.github.io/2020/04/12/A-New-Password-Manager.h...