Fix tilde expansion in data_dir config

This commit is contained in:
Johan Jongsma 2026-02-02 22:22:02 +00:00
parent 30c4d15b87
commit 05dae4426e
1 changed files with 3 additions and 0 deletions

View File

@ -88,6 +88,9 @@ func main() {
if config.DataDir == "" { if config.DataDir == "" {
home, _ := os.UserHomeDir() home, _ := os.UserHomeDir()
config.DataDir = filepath.Join(home, ".message-center") config.DataDir = filepath.Join(home, ".message-center")
} else if strings.HasPrefix(config.DataDir, "~/") {
home, _ := os.UserHomeDir()
config.DataDir = filepath.Join(home, config.DataDir[2:])
} }
os.MkdirAll(config.DataDir, 0755) os.MkdirAll(config.DataDir, 0755)