From: Frederic Massart Date: Mon, 12 May 2014 03:48:04 +0000 (+0800) Subject: Bash completion for JS command X-Git-Tag: v1.2~3 X-Git-Url: https://git.cameron1729.xyz/?a=commitdiff_plain;h=acd76169b946231a834c41d7cbdb62d2ab8becc4;p=mdk.git Bash completion for JS command --- diff --git a/extra/bash_completion b/extra/bash_completion index a78b3b1..558be82 100644 --- a/extra/bash_completion +++ b/extra/bash_completion @@ -49,7 +49,7 @@ function _mdk() { if [[ "${COMP_CWORD}" == 1 ]]; then # List the commands and aliases. # Ignoring these commands on purpose: init - OPTS="alias backport backup behat config create css doctor fix info install phpunit plugin purge pull push rebase remove run tracker uninstall update upgrade" + OPTS="alias backport backup behat config create css doctor fix info install js phpunit plugin purge pull push rebase remove run tracker uninstall update upgrade" OPTS="$OPTS $($BIN alias list 2> /dev/null | cut -d ':' -f 1)" else # List of options according to the command. @@ -141,6 +141,19 @@ function _mdk() { ;; esac ;; + js) + OPTS="--plugin --module" + case "$PREV" in + js) + OPTS="shift" + ;; + *) + if [[ "$CUR" != -* ]]; then + OPTS="$OPTS $(_list_instances)" + fi + ;; + esac + ;; plugin) if [[ "${COMP_CWORD}" == 2 ]]; then OPTS="download install"