un outil de sondage - retour accueil
git clone git://bebou.netlib.re/kun
Log | Files | Refs | README |
commit 871ef784f9990b873bf45f513c379e3dc410ddbc parent 7536a85f83a65081745006032fdb865d14559680 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 20 Nov 2024 16:50:15 +0100 Meilleur api pour addanswer Maintenant prend our [text] tout ce qui suit les deux premiers paramètres. Avant addanswer id name 'azdazd azda ad' ne fonctionnait pas puisque la réponse était découpée sur plusieurs variables. Maintenant avec les shift on peut retirer les " et écrire addanswer id name azdazod azdazd azdazd Et ça fonctionne Diffstat:
M | kun.sh | | | 9 | +++++++-- |
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/kun.sh b/kun.sh @@ -33,13 +33,18 @@ elif [ ! -t 0 ];then fi # Si kunscript n'est pas vide on l'exec +cat $kunscript if [ -s "$kunscript" ];then # Probablement safe mais fastidieux while read cmd;do set -- $cmd case "$1" in - (create) create "$2" || exit 1;; - (addanswer) addanswer "$2" "$3" "$4" || exit 1;; + (create) shift;create "$@" || exit 1;; + (addanswer) + shift;id="$1" + shift;name="$1" + shift;text="$@" + addanswer "$id" "$name" "$text" || exit 1;; (modifyanswer) modifyanswer "$2" "$3" "$4" || exit 1;; (deletequestion) deletequestion "$2" || exit 1;; (deleteanswer) deleteanswer "$2" "$3" || exit 1;;