From 55112c96dcf4586267c7862226f02bdc413640e5 Mon Sep 17 00:00:00 2001 From: Hazel Noack Date: Tue, 15 Jul 2025 14:33:37 +0200 Subject: [PATCH] used standart library instead of external --- README.md | 1 - go.mod | 1 - internal/rendering/config.go | 11 ++++++----- tmp/build-errors.log | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 143b87c..8b267a9 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,6 @@ air dev - implementing proper command line args - clear cache -- use `os.UserConfigDir()` instead of the current library - implement fetching in intervals - host this website on a demo page - implement ctl diff --git a/go.mod b/go.mod index 53e3d7b..4b7cafc 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,6 @@ go 1.24.2 require github.com/labstack/echo/v4 v4.13.4 require ( - github.com/kirsle/configdir v0.0.0-20170128060238-e45d2f54772f // indirect github.com/labstack/gommon v0.4.2 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.20 // indirect diff --git a/internal/rendering/config.go b/internal/rendering/config.go index 3192031..ce5237f 100644 --- a/internal/rendering/config.go +++ b/internal/rendering/config.go @@ -9,7 +9,6 @@ import ( "slices" "gitea.elara.ws/Hazel/transfem-startpage/internal/diyhrt" - "github.com/kirsle/configdir" "github.com/pelletier/go-toml" ) @@ -103,11 +102,13 @@ func (c *Config) LoadDiyHrt(listings []diyhrt.Listing) { func (rc *Config) ScanForConfigFile(profile string) error { profileFile := profile + ".toml" - configPath := configdir.LocalConfig("startpage") - configFile := filepath.Join(configPath, profileFile) + baseDir, cacheDirErr := os.UserConfigDir() + if cacheDirErr == nil { + configFile := filepath.Join(baseDir, "startpage", profileFile) - if err := rc.LoadConfigFile(configFile); !errors.Is(err, os.ErrNotExist) { - return err + if err := rc.LoadConfigFile(configFile); !errors.Is(err, os.ErrNotExist) { + return err + } } if err := rc.LoadConfigFile(profileFile); !errors.Is(err, os.ErrNotExist) { diff --git a/tmp/build-errors.log b/tmp/build-errors.log index d5790f6..9ba0172 100644 --- a/tmp/build-errors.log +++ b/tmp/build-errors.log @@ -1 +1 @@ -exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1 \ No newline at end of file +exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1 \ No newline at end of file