kun

un outil de sondage - retour accueil

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

README (1777B)


      1 # Kun
      2 
      3 Un outil de sondage très simple, sans authentification, accessible depuis un
      4 terminal. Deux modes d'interaction, TUI via des menus fzy ou en mode cli.
      5 
      6 Basé sur les idées détaillées dans [cet
      7 article](http://arthur.bebou.netlib.re/kun).
      8 
      9 ## Installation
     10 
     11 Tester :
     12 
     13 	make test
     14 
     15 Si le test est un réussite :
     16 
     17 	make
     18 	sudo make install
     19 
     20 Si non ce n'est peut-être pas un problème. Il faut analyser la sortie du diff.
     21 
     22 ## Dépendances
     23 
     24   * un shell posix (testé avec dash)
     25   * un éditeur de texte (celui par défaut dans $EDITOR
     26   * [un fork multi-sélection de fzy]((https://github.com/leo-arch/fzy) pour
     27     l'utilisation en mode interactif
     28 
     29 ## Utilisation
     30 
     31 Voir les commandes disponibles avec
     32 
     33 	./kun.sh -h
     34 
     35 	# créer un sondage
     36 	# Si text est renseigné il deviendra le contenu du sondage
     37 	# kun create [text]
     38 	create() {
     39 	--
     40 	# ajouter une réponse à un sondage
     41 	# kun addanswer id votre_nom [text]
     42 	addanswer() {
     43 	--
     44 	# modifier une réponse existante
     45 	# n'est pas tant une "modification" qu'une réécriture
     46 	# kun modifyanswer id id_de_réponse [text]
     47 	modifyanswer() {
     48 	--
     49 	# supprimer un sondage
     50 	# kun deletequestion id
     51 	deletequestion() {
     52 	--
     53 	# supprimer une réponse
     54 	# kun deleteanswer id id_réponse
     55 	deleteanswer() {
     56 	--
     57 	# voir les résultats d'une question
     58 	# kun results id
     59 	results() {
     60 	--
     61 	# voir la liste des personnes ayant répondu
     62 	# kun getpeople id
     63 	getpeople() {
     64 	--
     65 	# voir la réponse d'une personne à un sondage
     66 	# kun getanswer id nom_de_la_personne
     67 	getanswer() {
     68 
     69 et lancer la commande :
     70 
     71 	$ kun create
     72 	id du sondage pPfla
     73 
     74 Ou lancer kun sans arguments pour être guidé via un menu :
     75 
     76 	kun
     77 	>
     78 	> quitter
     79 	  créer un sondage
     80 	  répondre à un sondage
     81 	  consulter un sondage
     82 	  supprimer un sondage
     83 	  supprimer une réponse
     84