passage backend; add support based on pass backend #121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Passage is an Age-backed password manager written by Filippo Valsorda and based on password-store by Jason Donenfeld. Adding support for passage was simply a matter of tweaking the existing support already available under
pass
for age files instead of GPG.I've confirmed this works on my system (Arch Linux) by pointing aws-vault's go.mod to my local keyring project and recompiling it. Executing with the new backend, as listed below, properly invokes age and lists my S3 buckets.
I apologize I did not include a
passage_test.go
, I started to do so but I am busy with other things at the moment.