Zsh compdef для установки apt-get или других команд из 2 частей


0

Как я могу использовать compdef для завершения zsh так, чтобы пользовательская написанная функция использовала команду из 2 частей для завершения?

Пример:

my_function () {
    sudo apt-get install $@
}

compdef my_function=<WHAT GOES HERE?>
compdef my_function=apt-get install # DOESN'T WORK
compdef my_function='apt-get install' # ALSO NO

Любая помощь будет оценена, спасибо!


1
Как бы вы не хотели этого делать, попробуйте использовать голый zsh - не забывайте видеть проблемы на странице omz github (как я помню, до сих пор не исправлено)
linuxdev2013

Нет ничего выше, что не «голый зш». Автозаполнение от OMZ не мешает, насколько я знаю.
hjkatz

1
тогда вам нужно прочитать их страницу github ИЛИ посетить #zsh на freenode, о мой zsh - один из самых плохо управляемых и самых старых zsh-кодов - пришедший от другого пользователя zsh, кстати.
linuxdev2013
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.