kun

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:
Mkun.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;;