diff --git a/import-env.zsh b/import-env.zsh index 83d6bee..f6a2662 100644 --- a/import-env.zsh +++ b/import-env.zsh @@ -1,7 +1,10 @@ import-env() { - SOURCE_PROCESS=$1 - SOURCE_PID=$(pgrep $SOURCE_PROCESS | head -n 1) + for source_name in $@; do + SOURCE_PID=$(pgrep $source_name | head -n 1) + if [[ -n $SOURCE_PID ]]; then break; fi + done if [[ -z $SOURCE_PID ]]; then return 1; fi + SOURCE_ENV=("${(@ps:\000:)$(