Этот вопрос, конечно, связан, но отличается от вопроса об исполнении команды .
Решения этих вопросов включают либо запуск подоболочки - что невозможно из-за необходимости выбора источника вместо выполнения, - либо изменение вашего ~/.zshrc
, что невозможно, если вы хотите распространить скрипт, который это делает. (Или, скорее, изменение пользовательских конфигурационных файлов - это то, что вы просто не делаете)
Проблема в том, что в zsh нет такого --init-file
параметра, как у bash (впервые, когда я увидел bash с функцией, которой не обладает zsh)
Я дам ответ на мой вопрос, но он ужасно уродлив, и я надеюсь, что кто-то знает хитрость, чтобы обойти его!
modules
( modules.sourceforge.net )?
$GOPATH
и установка cd
там). Честно говоря, я очень удивлен, что этого не существует
source
команду для получения соответствующего файла). Я думаю, что мне не хватает обоснования для вопроса.