项目文件夹

文件
2026-07-13 12:27:58 +08:00

28 行
507 B
Go

//go:build !windows
package appdir
import (
"os"
"path/filepath"
)
// UserRuntime returns the users runtime dir.
func (a *Appdir) UserRuntime() string {
if hd := os.Getenv("GOPASS_HOMEDIR"); hd != "" {
return filepath.Join(hd, ".run")
}
base := os.Getenv("XDG_RUNTIME_DIR")
if base == "" {
base = filepath.Join(os.Getenv("HOME"), ".run")
}
return filepath.Join(base, a.name)
}
// UserRuntime returns the users runtime dir.
func UserRuntime() string {
return DefaultAppdir.UserRuntime()
}