completion
Synopsis
Section intitulée « Synopsis »gapline completion <shell> [--install]Description
Section intitulée « Description »completion affiche un script d’autocomplétion shell pour gapline sur stdout, ou l’installe dans le répertoire standard de complétion du shell si --install est passé.
La complétion couvre :
- Toutes les sous-commandes et leurs flags.
- Les 17 cibles CRUD (
stops,routes,trips, …). - Les IDs de règles, suggérés dynamiquement depuis les règles enregistrées dans ce build — utile pour
--disable-rule.
Arguments
Section intitulée « Arguments »| Argument | Valeurs |
|---|---|
<shell> | bash, zsh, fish, elvish, powershell. |
| Flag | Court | Description |
|---|---|---|
--install | Installe le script généré dans le répertoire standard du shell au lieu de stdout. Supporté pour bash, zsh, fish. |
Les flags globaux sont listés sur référence / flags globaux.
Exemples
Section intitulée « Exemples »Générer le script sur stdout
Section intitulée « Générer le script sur stdout »gapline completion bashgapline completion zshgapline completion fishgapline completion elvishgapline completion powershellInstaller pour l’utilisateur courant
Section intitulée « Installer pour l’utilisateur courant »gapline completion bash --installgapline completion zsh --installgapline completion fish --installRedémarrez votre shell ou sourcez le nouveau fichier pour activer la complétion.
Installation manuelle en fallback
Section intitulée « Installation manuelle en fallback »Si --install n’est pas disponible pour votre shell (ou si vous préférez un chemin explicite), redirigez le script vous-même :
gapline completion bash > ~/.local/share/bash-completion/completions/gaplinegapline completion zsh > "${fpath[1]}/_gapline"gapline completion fish > ~/.config/fish/completions/gapline.fishDépannage
Section intitulée « Dépannage »- Rien ne se complète après installation. La plupart des shells chargent les scripts au démarrage. Ouvrez un nouveau terminal ou
sourcele nouveau fichier. zshsignale “_arguments:comparguments:327: can only be called from completion function”. Assurez-vous quecompinittourne dans votre.zshrcavant le sourcing du fichier.- Les IDs de règles ne se complètent pas. Le complèteur dynamique a besoin du binaire dans
PATH. Vérifiez avecgapline --version.
Codes de retour
Section intitulée « Codes de retour »| Code | Signification |
|---|---|
0 | Script généré ou installé. |
3 | Installation échouée (permission refusée, répertoire non-écrivable). |
Voir concepts / codes de retour pour la table complète.
Voir aussi
Section intitulée « Voir aussi »- Premiers pas / Autocomplétion shell — setup pas à pas.
gapline rules list— tous les IDs de règles que la complétion suggère.