better bash completion