From 508f82eb95d8aa3d04f3bf722af244cf97ae0379 Mon Sep 17 00:00:00 2001 From: tbhaxor Date: Mon, 7 Jan 2019 01:18:37 +0530 Subject: [PATCH] added vuejs completions --- completion/available/vuejs.completion.bash | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 completion/available/vuejs.completion.bash diff --git a/completion/available/vuejs.completion.bash b/completion/available/vuejs.completion.bash new file mode 100644 index 00000000..2959f29b --- /dev/null +++ b/completion/available/vuejs.completion.bash @@ -0,0 +1,15 @@ +#!/usr/bin/bash + +if command -v vue > /dev/null; then + __vuejs_completion() { + local OPTS=("--version --help create add invoke inspect serve build ui init config upgrade info") + COMPREPLY=() + for _opt_ in ${OPTS[@]}; do + if [[ "$_opt_" == "$2"* ]]; then + COMPREPLY+=("$_opt_") + fi + done + } + + complete -F __vuejs_completion vue +fi