bash completion rules