Dites someprogram
n'a besoin que de fichiers *.abc
comme arguments de ligne de commande. En terminal, quand je le fais
$ someprogram <tab>
Je voudrais que seuls les fichiers *.abc
soient répertoriés pour la saisie automatique. Comment je fais ça? Le shell que j'utilise est zsh
.
Dans bash
ce comportement est obtenu par complete -f -X '!*.abc' someprogram
Répertoriez uniquement les fichiers *.abc
:
compctl -g '*.abc' someprogram
Liste des dossiers aussi:
compctl -/ -g '*.abc' someprogram