bash tab-completion generation tool