Ver código fonte

fix(zsh): don't try to `launchctl` things if `launchctl` doesn't exist

Joe 11 meses atrás
pai
commit
baebcf5af9
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      .config/zsh/.zshenv

+ 2 - 1
.config/zsh/.zshenv

@@ -108,7 +108,8 @@ yarn() { unset -f yarn; load-nvm; yarn "$@"; }
 ################################################################################
 
 lctl_env_label="LAUNCHCTL_CHECK_INSTANTIATED_$HOST_$USER"
-if [[ ! "$(launchctl getenv $lctl_env_label)" == "TRUE" ]]; then
+if (command -v launchctl &> /dev/null) && \
+    [[ ! "$(launchctl getenv $lctl_env_label)" == "TRUE" ]]; then
     launchctl setenv XDG_CACHE_HOME $XDG_CACHE_HOME
     launchctl setenv XDG_DATA_HOME $XDG_DATA_HOME
     launchctl setenv XDG_STATE_HOME $XDG_STATE_HOME