Ce face copilot completion
copilot completion SHELL afișează un script de completare pentru shell-ul ales. După ce îl încarci, Tab completează subcomenzile copilot, opțiunile și valorile cunoscute ale opțiunilor. Pentru copilot config, completarea acoperă și cheile de setări, valorile boolean și enum, plus fișierele sau directoarele pentru setările de tip cale.
Poți încărca scriptul doar în sesiunea curentă sau îl poți scrie în directorul de completări al shell-ului, ca să rămână permanent.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
bash |
Script pentru Bash. |
zsh |
Script pentru Zsh; se scrie într-un director din $fpath. |
fish |
Script pentru fish. |
Exemple practice
Exemplul 1: Bash, doar sesiunea curentă
source <(copilot completion bash)
Exemplul 2: Bash permanent (Linux)
copilot completion bash | sudo tee /etc/bash_completion.d/copilot
Exemplul 3: Zsh
Repornește shell-ul după comandă.
copilot completion zsh > "${fpath[1]}/_copilot"
Exemplul 4: Fish
copilot completion fish > ~/.config/fish/completions/copilot.fish
Greșeli frecvente și bune practici
- Nu repornești shell-ul după ce scrii fișierul pentru zsh. Completarea nu apare până la o sesiune nouă.