add bash & zsh completion