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