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