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