Zsh
completion funciona com os chamados marcadores ssh. Estas são configurações por host em ~/.ssh/config
.
Por exemplo,
host baz
hostname 192.168.1.2
port 22
user warrick
host bar
hostname example.com
port 2200
user kevin
identityfile /home/warrick/.ssh/ec2.pem
man ssh_config
para ver uma lista completa de opções.
EDITAR
Estou usando o script de conclusão de ohmyzsh :
Em estilo semelhante a ohmyzsh
, coloquei o script acima em ~/.zsh/libs/completion.zsh
e adicionei isso a ~/.zshrc
.
# ~/.zshrc
for f in ~/.zsh/libs/*; do
source $f
done