The programmable completion library is not enabled by default for various reasons. To use it, you should source /usr/local/etc/bash_completion from your .bashrc file. For example: if [ -f /usr/local/etc/bash_completion ]; then . /usr/local/etc/bash_completion fi