From e3e779c87035b9c82bea4273605e78f407377a59 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9drix?= <cedric@abonnel.fr>
Date: Tue, 11 Mar 2025 20:50:54 +0100
Subject: [PATCH] =?UTF-8?q?auto=20mise=20=C3=A0=20jour?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 scripts/fetch_scripts.sh | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/scripts/fetch_scripts.sh b/scripts/fetch_scripts.sh
index d99d29f..c6ade4b 100755
--- a/scripts/fetch_scripts.sh
+++ b/scripts/fetch_scripts.sh
@@ -1,5 +1,27 @@
 #!/bin/bash
 
+
+# Définition de l'URL du script
+SCRIPT_URL="https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh"
+SCRIPT_NAME=$(basename "$0")
+TMP_SCRIPT="/tmp/$SCRIPT_NAME"
+
+# Télécharger la dernière version du script
+wget -q -O "$TMP_SCRIPT" "$SCRIPT_URL"
+
+# Vérifier si la mise à jour est différente de la version actuelle
+if ! cmp -s "$TMP_SCRIPT" "$0"; then
+    echo "🔄 Mise à jour du script..."
+    mv "$TMP_SCRIPT" "$0"
+    chmod +x "$0"
+    echo "✅ Script mis à jour ! Redémarrage..."
+    exec "$0" "$@"
+    exit 0
+else
+    rm "$TMP_SCRIPT"
+fi
+
+
 # Définition du dépôt et des fichiers de configuration
 REPO_URL="https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts"
 DIR_LIST_FILE=".directories.txt"