CLI autocomplete
Generarea și instalarea script-urilor de completare a shell-ului prb pentru Bash, Zsh, Fish sau PowerShell, apoi verificarea funcționării completării comenzii și flag.
Comanda prb completion generează un script autocomplete pentru shell.
Selectați shell-ul de mai jos pentru a activa autocomplete pentru sesiunea curentă sau pentru fiecare nouă sesiune.
Pentru sesiunea curentă:
source <(prb completion bash)Pentru a activa autocomplete pentru fiecare sesiune pe Linux:
prb completion bash | sudo tee /etc/bash_completion.d/prb >/dev/nullPe macOS cu Homebrew:
brew install bash-completion@2prb completion bash > "$(brew --prefix)/etc/bash_completion.d/prb"Bash trebuie să încărce bash-completion pentru ca scriptul generat să aibă efect.
Pentru sesiunea curentă:
source <(prb completion zsh)Pentru a activa autocomplete pentru fiecare sesiune:
prb completion zsh > "${fpath[1]}/_prb"Dacă completarea nu este deja inițializată de configurația Zsh, adăugați acest lucru la ~/.zshrc:
autoload -Uz compinitcompinitPentru sesiunea curentă:
prb completion fish | sourcePentru a activa autocomplete pentru fiecare sesiune:
mkdir -p ~/.config/fish/completionsprb completion fish > ~/.config/fish/completions/prb.fishScriptul de finalizare este disponibil data viitoare când începe peștele.
Pentru sesiunea curentă:
prb completion powershell | Out-String | Invoke-ExpressionPentru a activa autocomplete pentru fiecare sesiune, creați profilul PowerShell, dacă este necesar, și adăugați comanda la acesta:
if (!(Test-Path -Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force}'prb completion powershell | Out-String | Invoke-Expression' | Add-Content $PROFILEReîncărcați profilul pentru a utiliza autocomplete imediat:
. $PROFILEVerify autocomplete
Secțiune intitulată „Verify autocomplete”Type a partial command and press Tab. For example:
prb fram<Tab>Shell-ul dvs. ar trebui să-l completeze la prb framework. Puteți testa, de asemenea, subcomenzi și steaguri:
prb framework l<Tab>prb framework list --o<Tab>Dacă completarea nu funcționează, confirmați că prb este disponibil în noua shell și regenerați scriptul după actualizarea CLI, astfel încât să includă cele mai recente comenzi și steaguri.