File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -60,9 +60,15 @@ if command -v zsh > /dev/null 2>&1; then
6060 source " $HOME /.zprofile"
6161fi
6262
63- # Ensure Dealerdirect PHP QA tools are installed globally
64- echo " *** Installing Dealerdirect PHP QA Tools ***"
65- composer global require " dealerdirect/qa-tools:@dev"
66-
67- echo " *** Updating Dealerdirect PHP QA Tools ***"
68- composer global update " dealerdirect/qa-tools:@dev"
63+ # Install/Update Dealerdirect QA tools
64+ if ! grep -q -F " dealerdirect/qa-tools" " $HOME /.composer/composer.json" > /dev/null 2>&1 ; then
65+ echo " *** Installing Composer Prestissimo in order to speed up next steps ***"
66+ composer global require " hirak/prestissimo:^0.3"
67+ echo " *** Installing Dealerdirect PHP QA Tools ***"
68+ composer global require " dealerdirect/qa-tools:@dev"
69+ echo " *** Removing local Prestissimo dependency ***"
70+ composer global remove " hirak/prestissimo"
71+ else
72+ echo " *** Updating Dealerdirect PHP QA Tools ***"
73+ composer global update " dealerdirect/qa-tools:@dev"
74+ fi
You can’t perform that action at this time.
0 commit comments