_codepipe() {
COMPREPLY=()
local word="${COMP_WORDS[COMP_CWORD]}"
local words=("${COMP_WORDS[@]}")
unset words[0]
local completion=$(codepipe completion ${words[@]})
COMPREPLY=( $(compgen -W "$completion" -- "$word") )
}
complete -F _codepipe codepipe