I have forked github.com/gsterjov/go-libsecret as r00t2.io/gosecret (GitHub mirror as github.com/johnnybubonic/gosecret) and rewritten it (I maintain two branches; v0 for backwards-compat and v1 and onwards for a much-improved API). Among such improvements are:
Drop-in compatibility with go-libsecret (see docs) in the v0 branch
Gofmt'd code
MUCH easier to use functionality
And full functionality, matching SecretService spec
With extensibility supported, as the Dbus connections/objects for each struct are now exported.
And much more.
Please feel free to let me know if it serves your purposes better.
If you do use it, I recommend exporting the underlying structs so that a keyring may be typeswitched into the original and the methods for those structs able to be used by users of this library. 👍
Hello-
I have forked
github.com/gsterjov/go-libsecret
asr00t2.io/gosecret
(GitHub mirror asgithub.com/johnnybubonic/gosecret
) and rewritten it (I maintain two branches;v0
for backwards-compat andv1
and onwards for a much-improved API). Among such improvements are:v0
branchPlease feel free to let me know if it serves your purposes better.
If you do use it, I recommend exporting the underlying structs so that a keyring may be typeswitched into the original and the methods for those structs able to be used by users of this library. 👍