package util import ( "log" "os" "path/filepath" ) // GetWorkDir returns the data directory for worktime func GetWorkDir() string { homeDir, err := os.UserHomeDir() if err != nil { log.Fatalf("Failed to get user home directory: %v", err) } workDir := filepath.Join(homeDir, ".myworktime") if err := os.MkdirAll(workDir, 0755); err != nil { log.Fatalf("Failed to create worktime directory: %v", err) } return workDir }