This package interacts with a shell's native completion functionality to provide the same completions in Emacs that you would get from the shell itself.