wavebase

package
v0.10.4 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WaveConfigHomeEnvVar = "WAVETERM_CONFIG_HOME"
	WaveDataHomeEnvVar   = "WAVETERM_DATA_HOME"
	WaveAppPathVarName   = "WAVETERM_APP_PATH"
	WaveDevVarName       = "WAVETERM_DEV"
	WaveDevViteVarName   = "WAVETERM_DEV_VITE"
)
View Source
const AppPathBinDir = "bin"
View Source
const ConfigDir = "config"
View Source
const DomainSocketBaseName = "wave.sock"
View Source
const JwtSecret = "waveterm" // TODO generate and store this
View Source
const RemoteDomainSocketBaseName = "wave-remote.sock"
View Source
const WaveDBDir = "db"
View Source
const WaveLockFile = "wave.lock"

Variables

View Source
var AppPath_VarCache string // caches WAVETERM_APP_PATH
View Source
var BuildTime = "0"
View Source
var ConfigHome_VarCache string // caches WAVETERM_CONFIG_HOME
View Source
var DataHome_VarCache string // caches WAVETERM_DATA_HOME
View Source
var Dev_VarCache string // caches WAVETERM_DEV
View Source
var RemoteWaveHome = ExpandHomeDirSafe("~/.waveterm")
View Source
var WaveVersion = "0.0.0"

set by main-server.go

Functions

func CacheAndRemoveEnvVars added in v0.9.0

func CacheAndRemoveEnvVars() error

func CacheEnsureDir

func CacheEnsureDir(dirName string, cacheKey string, perm os.FileMode, dirDesc string) error

func ClientArch

func ClientArch() string

func DetermineLang

func DetermineLang() string

func DetermineLocale

func DetermineLocale() string

func EnsureWaveConfigDir

func EnsureWaveConfigDir() error

func EnsureWaveDBDir

func EnsureWaveDBDir() error

func EnsureWaveDataDir added in v0.9.0

func EnsureWaveDataDir() error

func EnsureWavePresetsDir added in v0.9.0

func EnsureWavePresetsDir() error

func ExpandHomeDir

func ExpandHomeDir(pathStr string) (string, error)

func ExpandHomeDirSafe added in v0.8.3

func ExpandHomeDirSafe(pathStr string) string

func GetDomainSocketName

func GetDomainSocketName() string

func GetHomeDir

func GetHomeDir() string

func GetRemoteDomainSocketName added in v0.9.0

func GetRemoteDomainSocketName() string

func GetWaveAppBinPath added in v0.8.9

func GetWaveAppBinPath() string

func GetWaveAppPath added in v0.8.9

func GetWaveAppPath() string

func GetWaveConfigDir added in v0.9.0

func GetWaveConfigDir() string

func GetWaveDataDir added in v0.9.0

func GetWaveDataDir() string

func IsDevMode

func IsDevMode() bool

func ReplaceHomeDir

func ReplaceHomeDir(pathStr string) string

func TryMkdirs

func TryMkdirs(dirName string, perm os.FileMode, dirDesc string) error

func UnameKernelRelease

func UnameKernelRelease() string

Types

type FDLock added in v0.8.9

type FDLock interface {
	Close() error
}

func AcquireWaveLock

func AcquireWaveLock() (FDLock, error)

Jump to

Keyboard shortcuts

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