Versions in this module Expand all Collapse all v0 v0.7.6 Jun 15, 2024 Changes in this version + const HomeVarName + const ScreensDirBaseName + const SessionsDirBaseName + const WaveAppPathVarName + const WaveAuthKeyFileName + const WaveDevDirName + const WaveDevVarName + const WaveDirName + const WaveHomeVarName + const WaveLockFile + const WaveshellVersion + var BaseLock = &sync.Mutex + var BuildTime = "-" + var ScreenDirCache = make(map[string]string) + var SessionDirCache = make(map[string]string) + var WaveAuthKey string + var WaveVersion = "-" + func AcquireWaveLock() (*os.File, error) + func ClientArch() string + func DetermineLang() string + func EnsureConfigDirs() (string, error) + func EnsureScreenDir(screenId string) (string, error) + func EnsureSessionDir(sessionId string) (string, error) + func GenWaveUUID() string + func GetScreensDir() string + func GetSessionsDir() string + func GetWaveHomeDir() string + func InitializeWaveAuthKey() error + func IsDevMode() bool + func LocalWaveshellBinaryPath() (string, error) + func NumFormatB2(num int64) string + func NumFormatDec(num int64) string + func PtyOutFile(screenId string, lineId string) (string, error) + func PtyOutFile_Sessions(sessionId string, cmdId string) (string, error) + func UnameKernelRelease() string + func WaveshellBinaryDir() string + func WaveshellBinaryPath(version string, goos string, goarch string) (string, error) + func WaveshellBinaryReader(version string, goos string, goarch string) (io.ReadCloser, error)