terminal-save
echo "Test de l'existance de la commande 'wp'"
compareVersion() {
[ "$1" = "`echo -e "$1\n$2" | sort -V | head -n1`" ]
}
terminal-restore
WPCli="$phpCliPath /usr/local/bin/wp"
WP_VERSION=$($WPCli --info 2> /dev/null | grep 'WP-CLI version' | cut -d ' ' -f 2)
compareVersion 2.5 $WP_VERSION && echo "WP-Cli installé et à jour " || {
terminal-save
echo;
echo "La commande 'wp' n'est pas présente.";
echo "Installation de wp-cli ";
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > /dev/null
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
terminal-restore
echo -e " + WP-cli \e[1;92mInstallé\e[0m"
}
$WPCli --info > /dev/null 2>&1 || {
echo -e " + WP-cli en \e[1;31mErreur !\e[0m"
echo "Installez wp-cli > https://wp-cli.org/fr/#installation"
echo
exit 1
}
echo -e " + WP-cli \e[1;92mPrésent\e[0m"