anticomputer/passage.el

Quick question

Closed this issue · 1 comments

Hi @anticomputer !

Thanks for this work.

I was wondering why you've chosen to write a package for this instead of supplying some quick patches upstream.

My point is that it seems to me that longterm support would benefit more from integration rather than a new implementation.

That said, I struggle to get such a patch merged into password-store mailing-list (https://lists.zx2c4.com/pipermail/password-store/2023-March/004740.html), and I haven't written such a patch for emacs' auth-source-pass yet.

Heya,

This was more intended to support my own use case through a quick weekend code push and includes all the things to get emacs working fully with age as a password-store backend (e.g. https://github.com/anticomputer/passage.el/blob/main/auth-source-passage.el).

Because it was such a rush job and I needed it fairly quickly I didn't really strategize on any upstream patch contributions or even considerations for e.g. ELPA or MELPA, because there's a fair bit of copyright juggling due to it mostly being a port of existing code, hence why it's just a personal repo :)

Once I have a another block of time, I'll deconflict, do the required copyright and attribution spelunking and submit upstream patches. Other folks are welcome to grab what I did here as a starting point as well of course, it should all diff fairly cleanly.