Un tutoriel de finalisation facile? [fermé]


85

Je veux apprendre à écrire des scripts d'achèvement de bash. Quel tutoriel recommanderiez-vous?


2
Qu'entendez-vous par "tutoriel d'achèvement de bash"? S'il vous plaît, expliquez.
Patkos Csaba

2
@Tshepang: Je suppose que vous voulez dire que vous voulez apprendre à écrire des routines d'achèvement de bash? Utiliser la complétion bash est assez facile, il suffit d'appuyer sur la tabtouche.
Intuition

10
Vous voudrez peut-être vérifier le lien que je fournis dans ma réponse ici: unix.stackexchange.com/questions/1800/custom-autocomplete
Steven D

2
@Tshepang Les gens ne suppriment généralement pas les commentaires, en particulier ceux qui sont toujours valables, comme ceux de Steven. N'oubliez pas que les réponses ne sont pas que pour vous - elles s'adressent à tous ceux qui googles "au prochain tutoriel d'achèvement"
Michael Mrozek

8
Comment se fait-il que cette question soit considérée comme "trop ​​large"? C'est ridicule. C'est parfaitement valable, et les réponses fournies prouvent que ce n'est pas si facile à trouver.
Cyan

Réponses:


56

Il n'y a pas beaucoup de tutoriels d'achèvement bash, mais celui-ci est très bon:

Introduction à l'achèvement de Bash

  • La partie 1 est pour la connaissance générale
  • La deuxième partie couvre la création de scripts dans /etc/bash_completion.d/

Cela semble bien sur DuckDuckGo, bien que moindre que sur Google. Obtient mon vote s'il y a un Oscars pour StackExchange :-)
jalanb

20

Je commencerais par regarder la bibliothèque de finitions de bash déjà préparée par les gens ici:

http://bash-completion.alioth.debian.org/

Ils ont aussi une liste de diffusion:

http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel


3
Le lien ne fonctionne pas
tom10271

Il semble mort depuis environ mai. L’archive n’est que moyennement utile, car elle redirige vers le dépôt github correspondant. web.archive.org/web/20180507171315/http://…
Aiyion.Prime

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.