On a longer look, I still have a very general issue with so much duplicated code.
I think we should go to pass folks again, demonstrate that this is mergeable with the addition of only a few options, and merge that in pass instead.
One of the reasons behind that is user freedom / customizability. Let's say I have a pretty fat configuration for pass-related things. I'll have to port everything to passage, instead of just changing a few options about what the auth provider is.
I remember 3 years ago going to those folks with such a suggestion, the answer was that age was not ready (but I didn't know about your package or EasyPG integration). I would like it a lot to just keep my config, and change 2/3 options to use age instead of gpg.
On a longer look, I still have a very general issue with so much duplicated code.
I think we should go to
passfolks again, demonstrate that this is mergeable with the addition of only a few options, and merge that in pass instead.One of the reasons behind that is user freedom / customizability. Let's say I have a pretty fat configuration for pass-related things. I'll have to port everything to passage, instead of just changing a few options about what the auth provider is.
I remember 3 years ago going to those folks with such a suggestion, the answer was that age was not ready (but I didn't know about your package or EasyPG integration). I would like it a lot to just keep my config, and change 2/3 options to use age instead of gpg.