# BitKeeper completion -*- shell-script -*- # adapted from code by Bart Trojanowski proc _bk { var cur = '', prev = '', words = '', cword = '' _init_completion || return var BKCMDS = $[ bk help topics !2 >/dev/null | \ awk '/^ bk/ { print $4 }' | xargs printf '%s ] setglobal COMPREPLY = '( '$( compgen -W "$BKCMDS" -- "$cur" ) ) _filedir return 0 } && complete -F _bk bk # ex: ts=4 sw=4 et filetype=sh