Une idée comme ça : les shells les plus populaires sont capables de
compléter automatiquement non seulement les noms de fichiers etc., mais
aussi les arguments des commandes --- moyennant une configuration assez
lourde. Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque
de bash ou de zsh, il devrait être possible de faire automatiquement
quelque chose d'acceptable en regardant la sortie de machin --help...
Mieux encore, on peut imaginer que les gens (GNU ? fd.org ?) se mettent
d'accord sur une option conventionnelle qui fournisse sous une forme
commode les informations de complétion pertinentes. Lorsqu'on taperait
machin --opt<tab>, le shell pourrait appeler, par exemple (et sous réserve
de faire confiance au programme, bien sûr) machin --show-completions, et en
déduire qu'il doit compléter --opt et --option. Est-ce que quelqu'un a déjà
entendu parler d'un système de ce genre ? Et est-ce que vous voyez des
inconvénients (à part, éventuellement, la sécurité) à un tel système ?
--
Marc Mezzarobba
[L'adresse d'expéditeur de ce message est correcte mais provisoire, merci de
ne l'utiliser que pour y répondre. Mon adresse principale est de la forme
prénom@nom.net.]
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas George
Marc Mezzarobba wrote in message <41208d44$0$29334$:
Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque de bash ou de zsh, il devrait être possible de faire automatiquement quelque chose d'acceptable en regardant la sortie de machin --help...
Zsh a quelque chose de ce genre : si la commande a un --help qui suit à peu près les GNU Coding Standards,
compdef _gnu_generic commande
fait quelque chose de raisonnable.
Marc Mezzarobba wrote in message
<41208d44$0$29334$626a14ce@news.free.fr>:
Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque
de bash ou de zsh, il devrait être possible de faire automatiquement
quelque chose d'acceptable en regardant la sortie de machin --help...
Zsh a quelque chose de ce genre : si la commande a un --help qui suit à
peu près les GNU Coding Standards,
Marc Mezzarobba wrote in message <41208d44$0$29334$:
Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque de bash ou de zsh, il devrait être possible de faire automatiquement quelque chose d'acceptable en regardant la sortie de machin --help...
Zsh a quelque chose de ce genre : si la commande a un --help qui suit à peu près les GNU Coding Standards,
compdef _gnu_generic commande
fait quelque chose de raisonnable.
Marc Mezzarobba
Nicolas George wrote:
Marc Mezzarobba wrote in message <41208d44$0$29334$:
Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque de bash ou de zsh, il devrait être possible de faire automatiquement quelque chose d'acceptable en regardant la sortie de machin --help...
Zsh a quelque chose de ce genre : si la commande a un --help qui suit à peu près les GNU Coding Standards,
compdef _gnu_generic commande
fait quelque chose de raisonnable.
C'est en gros ce que je cherchais, merci.
-- Marc Mezzarobba [L'adresse d'expéditeur de ce message est correcte mais provisoire, merci de ne l'utiliser que pour y répondre. Mon adresse principale est de la forme pré]
Nicolas George wrote:
Marc Mezzarobba wrote in message
<41208d44$0$29334$626a14ce@news.free.fr>:
Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque
de bash ou de zsh, il devrait être possible de faire automatiquement
quelque chose d'acceptable en regardant la sortie de machin --help...
Zsh a quelque chose de ce genre : si la commande a un --help qui suit à
peu près les GNU Coding Standards,
compdef _gnu_generic commande
fait quelque chose de raisonnable.
C'est en gros ce que je cherchais, merci.
--
Marc Mezzarobba
[L'adresse d'expéditeur de ce message est correcte mais provisoire, merci de
ne l'utiliser que pour y répondre. Mon adresse principale est de la forme
prénom@nom.net.]
Marc Mezzarobba wrote in message <41208d44$0$29334$:
Pourtant, pour les logiciels qui ne sont pas dans la bibliothèque de bash ou de zsh, il devrait être possible de faire automatiquement quelque chose d'acceptable en regardant la sortie de machin --help...
Zsh a quelque chose de ce genre : si la commande a un --help qui suit à peu près les GNU Coding Standards,
compdef _gnu_generic commande
fait quelque chose de raisonnable.
C'est en gros ce que je cherchais, merci.
-- Marc Mezzarobba [L'adresse d'expéditeur de ce message est correcte mais provisoire, merci de ne l'utiliser que pour y répondre. Mon adresse principale est de la forme pré]