keyring.go 417 B

1234567891011121314151617181920
  1. package util
  2. import "github.com/zalando/go-keyring"
  3. // GetPassword retrieves the password in keyring for provided user.
  4. func GetPassword(u string) string {
  5. p, err := keyring.Get("discordo", u)
  6. if err != nil {
  7. return ""
  8. }
  9. return p
  10. }
  11. // SetPassword sets the password in keyring for provided user.
  12. func SetPassword(u string, p string) {
  13. if err := keyring.Set("discordo", u, p); err != nil {
  14. panic(err)
  15. }
  16. }