Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: replace go-libsecret #98

Open
johnnybubonic opened this issue Dec 13, 2021 · 0 comments
Open

Suggestion: replace go-libsecret #98

johnnybubonic opened this issue Dec 13, 2021 · 0 comments

Comments

@johnnybubonic
Copy link

Hello-

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:

  • Full documentation
  • 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. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant