In default you can use extremely limited autocomplete in bash command line or terminal. For an example you can't use autocomplete after you type "sudo". When installing this package all the extra autocompletes are "unlocked". You can even autocomplete git branches.
Source code viewer
packman -S bash-completion # OR yay -S bash-completionProgramming Language: Bash