INNER CODE UNIT · Go
initHomeDir
donknap/dpanel · main.go:181
func initHomeDir() {
homeDir, err := os.UserHomeDir()
if err != nil {
homeDir = storage.Local{}.GetStorageLocalPath()
if err = os.Setenv("HOME", homeDir); err != nil {
slog.Warn("main set home dir", "path", homeDir, "error", err)
return
}
slog.Debug("main set home dir", "path", homeDir)
}
sshDir := filepath.Join(homeDir, ".ssh")
if err := os.MkdirAll(sshDir, 0700); err != nil {
slog.Warn("main create ssh dir", "path", sshDir, "error", err)
}
}
func initDb() error {