Versions in this module Expand all Collapse all v0 v0.2.0 Feb 10, 2026 Changes in this version type CloneOpt + func CloneWithLoggerProvider(provider log.LoggerProvider) CloneOpt + func CloneWithTmpDir(dir string) CloneOpt v0.1.0 Feb 9, 2026 Changes in this version + const SSHAgentAuthSockEnv + type BaseProviders struct + func NewBaseProviders(params ProviderParams) *BaseProviders + func (b *BaseProviders) AuthSock() string + func (b *BaseProviders) Clone(opts ...CloneOpt) *BaseProviders + func (b *BaseProviders) EnvsPrefix() string + func (b *BaseProviders) IsDebug() bool + func (b *BaseProviders) Logger() log.Logger + func (b *BaseProviders) LoggerProvider() log.LoggerProvider + func (b *BaseProviders) NodeBinPath() string + func (b *BaseProviders) NodeTmpDir() string + func (b *BaseProviders) RegisterOnShutdown(name string, action func()) + func (b *BaseProviders) TmpDir() string + func (b *BaseProviders) WithLogger(provider log.LoggerProvider) *BaseProviders + type CloneOpt func(*BaseProviders) + func CloneWithAuthSock(path string) CloneOpt + func CloneWithEnvsPrefix(prefix string) CloneOpt + type OnShutdown func(name string, action func()) + type ProviderParams struct + AuthSock string + EnvsPrefix string + IsDebug bool + LoggerProvider log.LoggerProvider + NodeBinPath string + NodeTmpPath string + OnShutdown OnShutdown + TmpDir string + type Settings interface + AuthSock func() string + EnvsPrefix func() string + IsDebug func() bool + Logger func() log.Logger + LoggerProvider func() log.LoggerProvider + NodeBinPath func() string + NodeTmpDir func() string + RegisterOnShutdown func(string, func()) + TmpDir func() string