OhMyZsh не запускает команду, связанную с псевдонимом - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу удалить экземпляр helm, используя псевдоним, к которому я могу добавить именованный экземпляр, и он добавляется в команду и запускается.

В моем файле .zshrc есть следующее

alias helmd='function __helmd() {echo "helm delete $* --tiller-namespace=this-is-for-stack-uat --purge"; unset -f __helmd; }; __helmd'

Когда я набираю

helmd delete-this-instance

, я получаю

helm delete delete-this-instance --tiller-namespace=this-is-for-stack-uat --purge

Ожидаемый результат, однако команда удаления helm не выполняется, вместо этого выводится строка изатем показывает курсор, чтобы я мог начать вводить команды.Я хочу, чтобы это было сделано, чтобы экземпляр был удален.

1 Ответ

0 голосов
/ 29 апреля 2019

Как упоминает @ Аарон, просто запустите команду, не повторяйте ее.

alias helmd='function __helmd() {helm delete $* --tiller-namespace=this-is-for-stack-uat --purge; unset -f __helmd; }; __helmd'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...