diff --git a/scripts/test-notifications.sh b/scripts/test-notifications.sh index 3530ba2..1a45900 100755 --- a/scripts/test-notifications.sh +++ b/scripts/test-notifications.sh @@ -12,13 +12,18 @@ BLUE='\033[0;34m' NC='\033[0m' # Charger les variables d'environnement -if [ -f /etc/borgmatic/.env ]; then +if [ -r /etc/borgmatic/.env ]; then source /etc/borgmatic/.env -elif [ -f .env ]; then +elif [ -r .env ]; then source .env else - echo -e "${RED}❌ Fichier .env non trouvé${NC}" - echo "Créez un fichier .env avec NTFY_URL et NTFY_USER" + echo -e "${RED}❌ Fichier .env non trouvé ou non lisible${NC}" + echo "" + echo "Solutions:" + echo " 1. Exécutez ce script avec sudo" + echo " 2. Créez un fichier .env local dans le dossier du projet" + echo " cp .env.example .env && nano .env" + echo "" exit 1 fi