Если вы имеете в виду завершение Bash, это механизм, который позаботится о завершении команд, ЕСЛИ в этих командах реализована такая поддержка. {{1} } Чтобы быть более точным, загляните внутрь /etc/bash_completion.d/
.
Внутри этой папки может быть помещен определенный сценарий для каждой команды / программы, завершение которой имеет некоторую поддержку.
Ищу ssh в указанном вами репо на https://github.com/Bash-it/bash-it/tree/master/completion/ доступно , вам необходимо скопировать ssh.completion.bash
в папку /etc/bash_completion.d/
как root.
Настройте права доступа к файлу соответствующим образом (Я использую 644), и убедитесь, что вы установили в себе модуль завершения.
После этого вы сможете использовать, как в примере, завершение команды ssh.
Легко создать персонализированную поддержку завершения, которая вас интересует. В качестве примера я создал завершение для команды, которая будет искать в определенных папках, которые соответствуют модулям в разработке. Есть несколько руководств. взгляните на это: https: // debian-administrator.org / article / 316 / An_introduction_to_bash_completion_part_1