Aller au contenu

completion

gapline completion <shell> [--install]

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.
ArgumentValeurs
<shell>bash, zsh, fish, elvish, powershell.
FlagCourtDescription
--installInstalle 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.

Fenêtre de terminal
gapline completion bash
gapline completion zsh
gapline completion fish
gapline completion elvish
gapline completion powershell
Fenêtre de terminal
gapline completion bash --install
gapline completion zsh --install
gapline completion fish --install

Redémarrez votre shell ou sourcez le nouveau fichier pour activer la complétion.

Si --install n’est pas disponible pour votre shell (ou si vous préférez un chemin explicite), redirigez le script vous-même :

Fenêtre de terminal
gapline completion bash > ~/.local/share/bash-completion/completions/gapline
gapline completion zsh > "${fpath[1]}/_gapline"
gapline completion fish > ~/.config/fish/completions/gapline.fish
  • Rien ne se complète après installation. La plupart des shells chargent les scripts au démarrage. Ouvrez un nouveau terminal ou source le nouveau fichier.
  • zsh signale “_arguments:comparguments:327: can only be called from completion function”. Assurez-vous que compinit tourne dans votre .zshrc avant 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 avec gapline --version.
CodeSignification
0Script généré ou installé.
3Installation échouée (permission refusée, répertoire non-écrivable).

Voir concepts / codes de retour pour la table complète.