From c9e977d1c3ceb9dbb961dcf33aff7aae51ad11ea Mon Sep 17 00:00:00 2001 From: Gurkirat Singh Date: Sun, 10 Jan 2021 19:30:08 +0530 Subject: [PATCH] fixed and formatted laravel completion and used helper function --- completion/available/laravel.completion.bash | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/completion/available/laravel.completion.bash b/completion/available/laravel.completion.bash index 7bd6f223..957477ed 100644 --- a/completion/available/laravel.completion.bash +++ b/completion/available/laravel.completion.bash @@ -1,14 +1,9 @@ #!/usr/bin/bash -if command -v laravel > /dev/null; then +if _command_exists laravel; then __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 + local curr=$(_get_cword) + COMPREPLY=($(compgen -W "list --raw --format -h --help -q --quiet -V --version --ansi --no-ansi -n --no-interaction -v -vv -vvv --verbose" -- "$curr")) } complete -F __laravel_completion laravel