From acd76169b946231a834c41d7cbdb62d2ab8becc4 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Mon, 12 May 2014 11:48:04 +0800 Subject: [PATCH] Bash completion for JS command --- extra/bash_completion | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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" -- 2.11.0