Estou usando a biblioteca . /etc/bash_completion no ~/.bashrc
daí achei um script chamado generic_completion.sh que busca dentro dos manuais dos comandos as opções http://gist.github.com/320089 Pra simplificar: como listar as opções do man tipo -a -b --two-words usando um grep por exemplo Tem um post no meu blog sobre o bash_completion aqui: http://vivaotux.blogspot.com/2010/08/bash-melhorando-complementacao-de.html