Move some code for greater clarity

This commit is contained in:
Andrew Ayer
2025-09-19 22:23:35 -04:00
parent 820da0e29f
commit 81659ae791

View File

@@ -56,6 +56,13 @@ func homedir() string {
}
return homedir
}
func userCacheDir() string {
userCacheDir, err := os.UserCacheDir()
if err != nil {
panic(fmt.Errorf("unable to determine user cache directory: %w", err))
}
return userCacheDir
}
func startedBySupervisor() bool {
return os.Getenv("SYSTEMD_EXEC_PID") == strconv.Itoa(os.Getpid())
}
@@ -82,12 +89,9 @@ func defaultCacheDir() string {
return envVar
} else if envVar := os.Getenv("CACHE_DIRECTORY"); envVar != "" && startedBySupervisor() {
return envVar
} else {
return filepath.Join(userCacheDir(), "certspotter")
}
userCacheDir, err := os.UserCacheDir()
if err != nil {
panic(fmt.Errorf("unable to determine user cache directory: %w", err))
}
return filepath.Join(userCacheDir, "certspotter")
}
func defaultWatchListPath() string {
return filepath.Join(defaultConfigDir(), "watchlist")