kun

un outil de sondage - retour accueil

git clone git://bebou.netlib.re/kun
Log | Files | Refs | README |

commit 4ba5bdeea0bf7a6a7d01aa513a049c83b5b2110e
parent 33ba959273f31d11acd64e3af985adae00df8648
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed, 18 Sep 2024 19:20:24 +0200

Négation de la sortie de addanswer

Bien mieux comme ça
Aller on revient à des commits plus petits

Diffstat:
Mkun | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/kun b/kun @@ -13,7 +13,7 @@ create() { addanswer() { local name idrep repfile id="$1";name="$2" - [ -f /tmp/kun.$id/$name-* ] && { echo "Ce nom a déjà été pris";return 0; } + [ -f /tmp/kun.$id/$name-* ] && { echo "Ce nom a déjà été pris";return 1; } repfile=$(mktemp /tmp/kun.$id/$name-XXXXX) <<-. cat les flèches pour parcourir les réponses @@ -24,7 +24,6 @@ addanswer() { < /tmp/kun.$id/question fzy -m > $repfile idrep=$(basename $repfile) echo "id de la réponse : ${idrep##$name-}" - return 1 } # modifier une réponse existante @@ -117,7 +116,7 @@ while [ ! "$c" = "quitter" ];do case $c in ("ajouter une réponse") read -p "votre nom : " name - while addanswer "$id" "$name";do + while ! addanswer "$id" "$name";do read -p "votre nom : " name done ;; ("modifier une réponse")