From b02c75a2382d54c9e737426c00d42512756d1d09 Mon Sep 17 00:00:00 2001 From: albfan Date: Fri, 31 Jul 2015 06:52:47 +0200 Subject: [PATCH] Add basic autocompletion relates #39 --- res/miraclecast-completion | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 res/miraclecast-completion diff --git a/res/miraclecast-completion b/res/miraclecast-completion new file mode 100755 index 0000000..f0835a9 --- /dev/null +++ b/res/miraclecast-completion @@ -0,0 +1,35 @@ +function _miracle-wifid() { + local cur prev + + _get_comp_words_by_ref cur + prev=${COMP_WORDS[COMP_CWORD-1]} + + case "$prev" in + --log-level) + COMPREPLY=($(compgen -W '1 2 3 4 5 6 7' -- "$cur")) + return 0 + ;; + esac + + COMPREPLY=($(compgen -W "$(_parse_help miracle-wifid)" -- "$cur")) +} + +complete -F _miracle-wifid miracle-wifid + +function _miracle-sinkctl() { + local cur prev + + _get_comp_words_by_ref cur + prev=${COMP_WORDS[COMP_CWORD-1]} + + case "$prev" in + --log-level) + COMPREPLY=($(compgen -W '1 2 3 4 5 6 7' -- "$cur")) + return 0 + ;; + esac + + COMPREPLY=($(compgen -W "$(_parse_help miracle-sinkctl)" -- "$cur")) +} + +complete -F _miracle-sinkctl miracle-sinkctl