Documentation
¶
Index ¶
- func ClearUserHuggingFaceToken() error
- func DefaultDopplerSecretLookup(dopplerPath, key, project, cfg string) (string, error)
- func FindDopplerExecutable(lookPath func(string) (string, error)) string
- func MigrateInstallTokenBootstrap() (bool, error)
- func SetInstallHuggingFaceToken(token string) error
- func SetUserHuggingFaceToken(token string) error
- func UseMemoryStoreForTests() func()
- type TokenSource
- type TokenStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearUserHuggingFaceToken ¶
func ClearUserHuggingFaceToken() error
func DefaultDopplerSecretLookup ¶ added in v0.14.6
DefaultDopplerSecretLookup runs the Doppler CLI to retrieve a single secret value. It hides the console window on Windows to avoid terminal flashes in GUI mode.
func FindDopplerExecutable ¶ added in v0.14.6
FindDopplerExecutable locates the doppler CLI binary. lookPath is injected so callers (and tests) can substitute exec.LookPath. Checks DOPPLER_PATH env override, PATH, and common Windows installation directories.
func SetUserHuggingFaceToken ¶
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)
Click to show internal directories.
Click to hide internal directories.