Files
polaris/pkg/utils/dir_lib.go
2025-04-29 18:54:56 +08:00

21 lines
285 B
Go

//go:build lib
package utils
import (
"os"
"path/filepath"
)
func GetUserDataDir() string {
d, err := os.UserHomeDir()
if err != nil {
panic(err)
}
d = filepath.Join(d, ".polaris")
if _, err := os.Stat(d); os.IsNotExist(err) {
os.MkdirAll(d, os.ModePerm)
}
return d
}