templates/install/requirement.wordpress.sh.twig line 1

Open in your IDE?
  1. terminal-save
  2. echo "Test de l'existance de la commande 'wp'"
  3. compareVersion() {
  4.     [  "$1" = "`echo -e "$1\n$2" | sort -V | head -n1`" ]
  5. }
  6. terminal-restore
  7. WPCli="$phpCliPath /usr/local/bin/wp"
  8. WP_VERSION=$($WPCli --info 2> /dev/null | grep 'WP-CLI version' | cut -d  '    ' -f 2)
  9. compareVersion 2.5 $WP_VERSION && echo "WP-Cli installé et à jour " || {
  10.     terminal-save
  11.     echo;
  12.     echo "La commande 'wp' n'est pas présente.";
  13.     echo "Installation de wp-cli ";
  14.     curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > /dev/null
  15.     chmod +x wp-cli.phar
  16.     sudo mv wp-cli.phar /usr/local/bin/wp
  17.     terminal-restore
  18.     echo -e " + WP-cli \e[1;92mInstallé\e[0m"
  19. }
  20. $WPCli --info > /dev/null 2>&1 || {
  21.     echo -e " + WP-cli en \e[1;31mErreur !\e[0m"
  22.     echo "Installez wp-cli > https://wp-cli.org/fr/#installation"
  23.     echo
  24.     exit 1
  25. }
  26. echo -e " + WP-cli \e[1;92mPrésent\e[0m"