From 7cec140086c552f29f99d5717700e1e4c3318732 Mon Sep 17 00:00:00 2001
From: Arthur Pons <arthur.pons@unistra.fr>
Date: Wed, 20 Mar 2024 11:38:02 +0100
Subject: [PATCH] Meilleure gestion de l'absence des arguments
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Dorénavant les paramètres par défaut s'appliquent si le paramètre
n'existe pas dans l'appel OU s'il est vide.

Par exemple, -t "" applique le titre par défaut plutôt qu'un titre vide.
Cela permet entre autre de ne pas renseigner de titre via le cgi si le
formulaire ne renvoit pas de valeur pour le titre (plutôt que de checker
si y'en avait une et de faire un appel différent à gelinive).

Je sais pas si c'est une bonne idée.
---
 gelinivetest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gelinivetest b/gelinivetest
index 7b7f006..63d5961 100755
--- a/gelinivetest
+++ b/gelinivetest
@@ -5,7 +5,7 @@ help="no"
 while getopts "ht:f:c:" opt; do
 	case $opt in
 		t | f | c)
-			eval "$opt='$OPTARG'" ;;
+			[ ! -z "$OPTARG" ] && eval "$opt='$OPTARG'" ;;
 		h | \?)
 			help="yes" ;;
   esac
-- 
GitLab