Files
polaris/pkg/utils/dir_other.go
2025-08-31 23:55:36 +08:00

22 lines
312 B
Go

//go:build !lib
package utils
import (
"os"
"path/filepath"
)
func GetUserDataDir() string {
if IsRunningInDocker() {
return "./data"
}
homeDir, _ := os.UserHomeDir()
dir := filepath.Join(homeDir, ".polaris")
if _, err := os.Stat(dir); os.IsNotExist(err) {
os.MkdirAll(dir, 0755)
}
return dir
}