I mount my pass dir with encfs. Mount when I need access to passwords, and no need to remember to close it before I shut down (or if the machine randomly crashes).
I can store the encfs encrypted tree on cloud storage (spideroak in my case) and have it synched across machines. Works pretty well.
Oh well... I wonder why they didnt make something like this the default.
s/they/he/
Pass is pretty much a glorified bash script using GPG and Git.
Adding filename encryption on top would be a nightmare, not to mention that terminal suggestions would be pretty much broken.
> not to mention that terminal suggestions would be pretty much broken
You can always write an (encrypted) index file that contains a simple list of all domains.
See https://github.com/roddhjav/pass-tomb
However keep in mind it's not always a big "issue", for instance only looking at your browser history will retrieve the same knowledge.