diff --git a/clean_files.txt b/clean_files.txt index 2242ef5e..2ba7be78 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -58,6 +58,7 @@ completion/available/jungle.completion.bash completion/available/knife.completion.bash completion/available/kontena.completion.bash completion/available/kubectl.completion.bash +completion/available/laravel.completion.bash completion/available/lerna.completion.bash completion/available/minikube.completion.bash completion/available/ngrok.completion.bash diff --git a/completion/available/laravel.completion.bash b/completion/available/laravel.completion.bash index 9298a7bf..8f032568 100644 --- a/completion/available/laravel.completion.bash +++ b/completion/available/laravel.completion.bash @@ -1,17 +1,16 @@ -#!/usr/bin/bash +# shellcheck shell=bash -if _command_exists laravel -then - function __laravel_completion() - { - local OPTS=("-h --help -q --quiet --ansi --no-ansi -n --no-interaction -v -vv -vvv --verbose help list new") - COMPREPLY=() - for _opt_ in ${OPTS[@]}; do - if [[ "$_opt_" == "$2"* ]]; then - COMPREPLY+=("$_opt_") - fi - done - } +_command_exists laravel || return - complete -F __laravel_completion laravel -fi +function __laravel_completion() { + local OPTS=('-h' '--help' '-q' '--quiet' '--ansi' '--no-ansi' '-n' '--no-interaction' '-v' '-vv' '-vvv' '--verbose' 'help' 'list' 'new') + local _opt_ + COMPREPLY=() + for _opt_ in "${OPTS[@]}"; do + if [[ "$_opt_" == "$2"* ]]; then + COMPREPLY+=("$_opt_") + fi + done +} + +complete -F __laravel_completion laravel