secrets

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClearUserHuggingFaceToken

func ClearUserHuggingFaceToken() error

func MigrateInstallTokenBootstrap

func MigrateInstallTokenBootstrap() (bool, error)

func SetInstallHuggingFaceToken

func SetInstallHuggingFaceToken(token string) error

func SetUserHuggingFaceToken

func SetUserHuggingFaceToken(token string) error

func UseMemoryStoreForTests

func UseMemoryStoreForTests() func()

Types

type TokenSource

type TokenSource string
const (
	TokenSourceNone    TokenSource = "none"
	TokenSourceUser    TokenSource = "user"
	TokenSourceInstall TokenSource = "install"
	TokenSourceEnv     TokenSource = "env"
)

type TokenStatus

type TokenStatus struct {
	HasUserToken    bool
	HasInstallToken bool
	ActiveSource    TokenSource
}

func HuggingFaceTokenStatus

func HuggingFaceTokenStatus(envResolver func() string) (TokenStatus, error)

func ResolveHuggingFaceToken

func ResolveHuggingFaceToken(envResolver func() string) (string, TokenStatus, error)

Jump to

Keyboard shortcuts

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