Merge pull request #1963 from gaelicWizard/completion-laravel

completion/laravel: simplify code flow
pull/1885/head
Noah Gorny 2021-09-28 14:34:51 +03:00 committed by GitHub
commit 37577550e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 15 deletions

View File

@ -58,6 +58,7 @@ completion/available/jungle.completion.bash
completion/available/knife.completion.bash completion/available/knife.completion.bash
completion/available/kontena.completion.bash completion/available/kontena.completion.bash
completion/available/kubectl.completion.bash completion/available/kubectl.completion.bash
completion/available/laravel.completion.bash
completion/available/lerna.completion.bash completion/available/lerna.completion.bash
completion/available/minikube.completion.bash completion/available/minikube.completion.bash
completion/available/ngrok.completion.bash completion/available/ngrok.completion.bash

View File

@ -1,17 +1,16 @@
#!/usr/bin/bash # shellcheck shell=bash
if _command_exists laravel _command_exists laravel || return
then
function __laravel_completion() function __laravel_completion() {
{ local OPTS=('-h' '--help' '-q' '--quiet' '--ansi' '--no-ansi' '-n' '--no-interaction' '-v' '-vv' '-vvv' '--verbose' 'help' 'list' 'new')
local OPTS=("-h --help -q --quiet --ansi --no-ansi -n --no-interaction -v -vv -vvv --verbose help list new") local _opt_
COMPREPLY=() COMPREPLY=()
for _opt_ in ${OPTS[@]}; do for _opt_ in "${OPTS[@]}"; do
if [[ "$_opt_" == "$2"* ]]; then if [[ "$_opt_" == "$2"* ]]; then
COMPREPLY+=("$_opt_") COMPREPLY+=("$_opt_")
fi fi
done done
} }
complete -F __laravel_completion laravel complete -F __laravel_completion laravel
fi