From 78e77b7f86d13c1eb821dad690c07e6acac51879 Mon Sep 17 00:00:00 2001 From: Matthias Ruester Date: Sat, 21 Jan 2012 23:25:41 +0100 Subject: [PATCH] bash completion script for bee added --- contrib/bee-completion.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 contrib/bee-completion.sh diff --git a/contrib/bee-completion.sh b/contrib/bee-completion.sh new file mode 100755 index 0000000..3d16e1e --- /dev/null +++ b/contrib/bee-completion.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +_bee_completion() +{ + COMPREPLY=() + + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + + options="init install remove check query list" + ls=$(ls $pwd) + + if [ "${prev}" = "bee" ]; then + COMPREPLY=($(compgen -W "${options} ${ls}" -- ${cur}) ) + return 0 + fi + + packages=$(bee list -a) + COMPREPLY=($(compgen -W "${packages} ${ls}" -- ${cur}) ) + + return 0 +} + +complete -F _bee_completion bee