mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-22 05:40:08 +00:00
composer: use cache to fix slowness during startup
Fixes #6647 Closes #6664
This commit is contained in:
parent
da8c19a076
commit
f6a03b2396
1 changed files with 11 additions and 1 deletions
|
@ -49,7 +49,17 @@ alias cget='curl -s https://getcomposer.org/installer | php'
|
||||||
|
|
||||||
# Add Composer's global binaries to PATH, using Composer if available.
|
# Add Composer's global binaries to PATH, using Composer if available.
|
||||||
if (( $+commands[composer] )); then
|
if (( $+commands[composer] )); then
|
||||||
export PATH=$PATH:$(composer global config bin-dir --absolute 2>/dev/null)
|
_retrieve_cache composer
|
||||||
|
|
||||||
|
if [[ -z $__composer_bin_dir ]]; then
|
||||||
|
__composer_bin_dir=$(composer global config bin-dir --absolute 2>/dev/null)
|
||||||
|
_store_cache composer __composer_bin_dir
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add Composer's global binaries to PATH
|
||||||
|
export PATH="$PATH:$__composer_bin_dir"
|
||||||
|
|
||||||
|
unset __composer_bin_dir
|
||||||
else
|
else
|
||||||
[ -d $HOME/.composer/vendor/bin ] && export PATH=$PATH:$HOME/.composer/vendor/bin
|
[ -d $HOME/.composer/vendor/bin ] && export PATH=$PATH:$HOME/.composer/vendor/bin
|
||||||
[ -d $HOME/.config/composer/vendor/bin ] && export PATH=$PATH:$HOME/.config/composer/vendor/bin
|
[ -d $HOME/.config/composer/vendor/bin ] && export PATH=$PATH:$HOME/.config/composer/vendor/bin
|
||||||
|
|
Loading…
Reference in a new issue