credentials

package
v1.201.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNotSupported = errors.New("Keyring is not supported on WSL")

Functions

func MockInit added in v1.198.1

func MockInit() func()

func PromptMasked added in v1.50.15

func PromptMasked(stdin *os.File) string

Types

type KeyringStore added in v1.198.1

type KeyringStore struct{}

func (*KeyringStore) Delete added in v1.198.1

func (ks *KeyringStore) Delete(project string) error

func (*KeyringStore) DeleteAll added in v1.198.1

func (ks *KeyringStore) DeleteAll() error

func (*KeyringStore) Get added in v1.198.1

func (ks *KeyringStore) Get(project string) (string, error)

Get retrieves the password for a project from the keyring.

func (*KeyringStore) Set added in v1.198.1

func (ks *KeyringStore) Set(project, password string) error

type Store added in v1.198.1

type Store interface {
	Get(key string) (string, error)
	Set(key, value string) error
	Delete(project string) error
	DeleteAll() error
}
var StoreProvider Store = &KeyringStore{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL