b7fb0a55c03429bd90cbae74fb538bb0dff4b0ea

Author
smac89 <8305511+smac89@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(heroku): fix XDG cache directory name and code style (#10436)

Diff

 1diff --git a/plugins/heroku/heroku.plugin.zsh b/plugins/heroku/heroku.plugin.zsh
 2index 9a99b4211ba635059aeebf69bbe22296b569f7f3..d22c1bb2f6d20d297613f0938c1a9eaf02597780 100644
 3--- a/plugins/heroku/heroku.plugin.zsh
 4+++ b/plugins/heroku/heroku.plugin.zsh
 5@@ -1,9 +1,9 @@
 6-HEROKU_AC_CACHE_DIR="$HOME/.cache"
 7-if [ "$(uname -s)" = "Darwin" ]; then
 8-  HEROKU_AC_CACHE_DIR="$HOME/Library/Caches"
 9+if [[ "$OSTYPE" = darwin* ]]; then
10+  cache_dir="${HOME}/Library/Caches"
11+else
12+  cache_dir="${XDG_CACHE_HOME:-"${HOME}/.cache"}"
13 fi
14-if [ ! -z "$XDG_CACHE_HOME" ]; then
15-  HEROKU_AC_CACHE_DIR="$XDG_CACHE_DIR"
16-fi
17-HEROKU_AC_ZSH_SETUP_PATH=$HEROKU_AC_CACHE_DIR/heroku/autocomplete/zsh_setup
18-[ -f $HEROKU_AC_ZSH_SETUP_PATH ] && source $HEROKU_AC_ZSH_SETUP_PATH
19+
20+setup_path="${cache_dir}/heroku/autocomplete/zsh_setup"
21+[[ -f "$setup_path" ]] && source $setup_path
22+unset cache_dir setup_path