[Bash-completion-devel] hostname completion issues
Ville Skyttä
ville.skytta at iki.fi
Wed Jun 17 20:26:18 UTC 2009
Hello,
Some recent changes (known hosts stuff?) have broken ssh hostname completion
quite badly for me in git master.
First, "ssh <TAB>" completes to an insane amount (almost 3500) things,
apparently including all shell functions and builtins I have around, every
command in path, and hostnames from my known_hosts files.
Second, hostname completions never seem to get filtered at all. Let's say I
want to ssh to git.debian.org:
$ ssh gi<TAB>
Display all 321 possibilities? (y or n) <n>
$ ssh git<TAB>
Display all 310 possibilities? (y or n) <n>
$ ssh git.debi<TAB>
Display all 179 possibilities? (y or n) <n>
$ ssh git.debian.org<TAB>
Display all 179 possibilities? (y or n) <n>
Nope, I don't have 179 entries starting with git.debian.org in my known_hosts
files, I have 1: git.debian.org. By looking at those 179 possibilities, the
list seems to contain all hostname completions available, so it never reduces
that set based on what I've typed.
This is with bash 3.2.39(1)-release. Anyone else seeing this? Anyone working
on known hosts completion?
More information about the Bash-completion-devel
mailing list