blob: 86d8a4e270d88d60cca235413dac24659b6cb3b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#! /bin/bash
function comp_bridge() {
local cword="${COMP_WORDS[$COMP_CWORD]}"
local bindir="$(dirname $(readlink -f "$BASH_SOURCE"))/../../lib/bridge/bin"
case $COMP_CWORD in
(1)
COMPREPLY=( $(cd "$bindir" && ls | grep "^$cword.*") )
;;
(2)
case "${COMP_WORDS[1]}" in
(attach|destroy|paste)
COMPREPLY=( $(bridge list 2>/dev/null | grep "^$cword.*") )
;;
esac
;;
esac
}
complete -F comp_bridge bridge
|