Versions in this module Expand all Collapse all v0 v0.2.0 Jul 14, 2026 v0.1.0 Jun 22, 2026 Changes in this version + func DefaultStorePath() string + type EncryptedFileStore struct + func NewEncryptedFileStore(path string) (*EncryptedFileStore, error) + func (s *EncryptedFileStore) DeleteCredentials(ctx context.Context, provider string) error + func (s *EncryptedFileStore) ListProviders(ctx context.Context) ([]string, error) + func (s *EncryptedFileStore) LoadCredentials(ctx context.Context, provider string) (*types.Credentials, error) + func (s *EncryptedFileStore) SaveCredentials(ctx context.Context, creds *types.Credentials) error + type FileStore struct + func NewFileStore(path string) (*FileStore, error) + func (s *FileStore) DeleteCredentials(ctx context.Context, provider string) error + func (s *FileStore) ListProviders(ctx context.Context) ([]string, error) + func (s *FileStore) LoadCredentials(ctx context.Context, provider string) (*types.Credentials, error) + func (s *FileStore) SaveCredentials(ctx context.Context, creds *types.Credentials) error + type MemoryStore struct + func NewMemoryStore() *MemoryStore + func (s *MemoryStore) DeleteCredentials(ctx context.Context, provider string) error + func (s *MemoryStore) ListProviders(ctx context.Context) ([]string, error) + func (s *MemoryStore) LoadCredentials(ctx context.Context, provider string) (*types.Credentials, error) + func (s *MemoryStore) SaveCredentials(ctx context.Context, creds *types.Credentials) error + type Store interface + DeleteCredentials func(ctx context.Context, provider string) error + ListProviders func(ctx context.Context) ([]string, error) + LoadCredentials func(ctx context.Context, provider string) (*types.Credentials, error) + SaveCredentials func(ctx context.Context, creds *types.Credentials) error