better bash shell completion support