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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…