From 8eecc88ad4491d9763c5ee632ab6cedbd1090136 Mon Sep 17 00:00:00 2001 From: harshadyeola Date: Thu, 5 Mar 2015 18:26:55 +0530 Subject: [PATCH] updated autocompletion for ee log command --- config/bash_completion.d/ee_auto.rc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/config/bash_completion.d/ee_auto.rc b/config/bash_completion.d/ee_auto.rc index 735c0328..8f8608bd 100644 --- a/config/bash_completion.d/ee_auto.rc +++ b/config/bash_completion.d/ee_auto.rc @@ -59,7 +59,7 @@ _ee_complete() "log") COMPREPLY=( $(compgen \ - -W "--mysql --php --nginx --all" \ + -W "$(command find /etc/nginx/sites-enabled/ -type l -printf "%P " 2> /dev/null) --mysql --php --nginx --all" \ -- $cur) ) ;; @@ -117,6 +117,15 @@ _ee_complete() -- $cur) ) fi + if [ ${COMP_WORDS[1]} == "log" ] && ([ "$prev" != "--access" ] || [ "$prev" != "--nginx" ] || [ "$prev" != "--php" ] || [ "$prev" != "--fpm" ] || [ "$prev" != "--mysql" ] || [ "$prev" != "-i" ] || ["$prev" != "--interactive" ] || ["$prev" != "--stop" ]); then + retlist="--all --wp --rewrite -i --all=off --wp=off --rewrite=off" + ret="${retlist[@]/$prev}" + COMPREPLY=( $(compgen \ + -W "$(echo $ret)" \ + -- $cur) ) + fi + + elif [ $COMP_CWORD -eq 4 ]; then case "$mprev" in # HANDLE EVERYTHING AFTER THE THIRD LEVEL NAMESPACE