secrets

package
v0.2.18 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountInfo

type AccountInfo struct {
	Name      string
	CreatedAt time.Time
}

type Credentials

type Credentials struct {
	Name      string    `json:"name,omitempty"`
	Token     string    `json:"token"`
	CreatedAt time.Time `json:"created_at"`
}

type Store

type Store interface {
	Get(name string) (*Credentials, error)
	Set(name string, creds Credentials) error
	Delete(name string) error
	List() ([]AccountInfo, error)
}

func NewStore

func NewStore(opts ...StoreOption) (Store, error)

type StoreOption

type StoreOption func(*storeConfig)

func WithFileBackend

func WithFileBackend(dir string) StoreOption

Jump to

Keyboard shortcuts

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