Procházet zdrojové kódy

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

Joe před 11 měsíci
rodič
revize
baebcf5af9
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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