From 53c5cba02a73a51b3187d2a24d2e974e6fdc0ef9 Mon Sep 17 00:00:00 2001 From: Alexandre1a Date: Sun, 30 Mar 2025 22:02:39 +0200 Subject: [PATCH] Added the ability to create the config folder --- .DS_Store | Bin 0 -> 6148 bytes main.go | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5398f67abf6acec960706519687113062e8bb332 GIT binary patch literal 6148 zcmeHK%}T>S5T0oQRz>JZ#M3^3&^L%BK0)syvDgX?>A`}>Jb_Ok_$K1P7xC;1_|48( zv&MQ9(HWTiHuJNy`4Tc&BI3zdtF-4 znyREa9qjcZx_dazu3qnT51-bln~$Ark4p9v-+$SXi!D;eoKG0yUNGh{5(N#+nX)Veze^ zrW41?SjQ@}olrPdhdsn_;zH3!XTTXq8OZcn$v`}sdj@+)V+8TeBSa9&Q!32w=H xYwzZy*9PbXR7B!h#Z3w(u@xg$TJaGy3hY59z{0RqgazV10+9wEoPi%@;0>0@NcaE% literal 0 HcmV?d00001 diff --git a/main.go b/main.go index c2ece3a..84c537b 100644 --- a/main.go +++ b/main.go @@ -79,8 +79,14 @@ func main() { // Charger la configuration depuis un fichier func loadConfig() { homeDir, _ := os.UserHomeDir() + configPath := homeDir + "/.config/gosh/" fmt.Println("Chemin du fichier de configuration:", configPath) + + if err := os.MkdirAll(configPath, 0755); err != nil { + fmt.Fprintln(os.Stderr, "Erreur lors de la création du dossier de configuration:", err) + } + viper.AddConfigPath(configPath) viper.SetConfigName("gosh_config") viper.SetConfigType("toml")