С помощью zsh
вы можете использовать псевдонимы суффиксов (подробности см. вinfo zsh alias
)
alias -s zshenv=source
Чтобы убедиться, что при вызове some-file.zshenv
вместо этого запускается source some-file.zshenv
.
Внедрить исполняемый код в родительский процесс вполне можно было бы с помощью отладчиков, но вы не хотите этого делать.