Scénario #14110
Les commandes CreoleSet CreoleGet devraient avoir un profile bash-completion
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
Version mineure
Version cible:
Début:
23/11/2015
Echéance:
18/12/2015
% réalisé:
100%
Temps estimé:
(Total: 3.00 h)
Temps passé:
(Total: 0.17 h)
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Il serait pratique d'avoir la liste des variables avec le "complétement automatique" des variables pour les commandes CreoleSet et CreoleGet.
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 8 ans
Je pense que l’on peut :
- regrouper les deux en une seule car il n’y a que très peu de différences
--- creoleset 2015-11-19 17:20:04.609300490 +0100 +++ creoleget 2015-11-19 17:20:10.501241409 +0100 @@ -1,8 +1,8 @@ # bash completion for CreoleGet # Christophe DEZE Académie DE Nantes # -have CreoleSet && -_CreoleSet() +have CreoleGet && +_CreoleGet() { local cur @@ -13,7 +13,7 @@ COMPREPLY=($(CreoleGet --list |cut -d'=' -f1| grep "^$cur")); fi } && -complete -F _CreoleSet CreoleSet +complete -F _CreoleGet CreoleGet # Local variables: # mode: shell-script
- Supprimer les tests car on livrera la completion avec le paquet qui installe les commandes
- Économiser une commande
cut
+grep
==awk
- Ne pas définir la variable Emacs « unsafe »
sh-indent-comment
dans le fichier
Du coup ça donne :
# bash completion for CreoleGet and CreoleSet # Christophe DEZE Académie DE Nantes # _CreoleGet() { local cur COMPREPLY=() _get_comp_words_by_ref cur command=${COMP_WORDS[COMP_CWORD]} if [ $COMP_CWORD -eq 1 ]; then COMPREPLY=( $(CreoleGet --list | awk -F'=' "/^$cur/ {print \$1}") ) fi } complete -F _CreoleSet CreoleGet complete -F _CreoleSet CreoleSet # Local variables: # mode: shell-script # sh-basic-offset: 4 # indent-tabs-mode: nil # End: # ex: ts=4 sw=4 et filetype=sh
#2 Mis à jour par Christophe Dezé il y a plus de 8 ans
une petite coquille
complete -F _Creole*G*et CreoleGet
complete -F _Creole*G*et CreoleSet
#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Projet changé de Distribution EOLE à creole
#4 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Tracker changé de Demande à Proposition Scénario
- Sujet changé de bash-completion pour CreoleSet CreoleGet à Les commandes CreoleSet CreoleGet devraient avoir un profile bash-completion
- Description mis à jour (diff)
- Catégorie mis à Version mineure
#5 Mis à jour par Scrum Master il y a plus de 8 ans
- Tracker changé de Proposition Scénario à Scénario
- Début
23/11/2015supprimé - Release mis à EOLE 2.5.2
- Points de scénarios mis à 1.0
#6 Mis à jour par Scrum Master il y a plus de 8 ans
- Echéance mis à 18/12/2015
- Version cible mis à Sprint 2015 49-51 - Équipe MENESR
- Début mis à 30/11/2015
#7 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de Nouveau à Terminé (Sprint)