-bugfix
This commit is contained in:
2020-10-16 06:22:44 +02:00
parent e4db3040d2
commit d368c37788

View File

@@ -38,7 +38,25 @@ echo ""
echo -e "\033[1m❗ plugin en test (beta) \033[0m" echo -e "\033[1m❗ plugin en test (beta) \033[0m"
echo "" echo ""
pecl_upgrade=$(pecl list-upgrades) # /usr/local/Cellar/php/7.4.11/bin/pecl
# /usr/local/Cellar/php@7.3/7.3.23/bin/pecl
# /usr/local/Cellar/php@7.2/7.2.33/bin/pecl
#pecl_upgrade=$(pecl list-upgrades)
version=$(php --info | grep 'PHP Version' | sed -n '1p' | awk -F" " '{print $NF}')
v=${version:0:3}
if [ "$v" = "7.3" ]; then
php_path=$(brew --prefix)/opt/php@7.3/bin
elif [ "$v" = "7.2" ]; then
php_path=$(brew --prefix)/opt/php@7.2/bin
elif [ "$v" = "7.4" ]; then
php_path=$(brew --prefix)/opt/php/bin
fi
pecl_upgrade=$($php_path/pecl list-upgrades)
if [ -n "$pecl_upgrade" ]; then if [ -n "$pecl_upgrade" ]; then
@@ -58,22 +76,27 @@ if [ -n "$pecl_upgrade" ]; then
# Channel pear.php.net # Channel pear.php.net
a=$(echo "$ligne" | grep "pear") a=$(echo "$ligne" | grep "pear")
if [ -n "$a" ]; then if [ -n "$a" ]; then
pecl channel-update pear.php.net #pecl channel-update pear.php.net
$php_path/pecl channel-update pear.php.net
fi fi
# Channel pecl.php.net # Channel pecl.php.net
b=$(echo "$ligne" | grep "pecl") b=$(echo "$ligne" | grep "pecl")
if [ -n "$b" ]; then if [ -n "$b" ]; then
pecl channel-update pecl.php.net #pecl channel-update pecl.php.net
$php_path/pecl channel-update pecl.php.net
#(pecl or doc) update available #(pecl or doc) update available
b=$(echo "$ligne" | awk '{print $2}') b=$(echo "$ligne" | awk '{print $2}')
pecl info "$b" #pecl info "$b"
$php_path/pecl info "$b"
echo "" echo ""
if [ "$no_distract" = false ]; then if [ "$no_distract" = false ]; then
echo "$b" | xargs -p -n 1 pecl upgrade #echo "$b" | xargs -p -n 1 pecl upgrade
echo "$b" | xargs -p -n 1 $php_path/pecl upgrade
else else
echo "$b" | xargs -n 1 pecl upgrade #echo "$b" | xargs -n 1 pecl upgrade
echo "$b" | xargs -n 1 $php_path/pecl upgrade
fi fi
fi fi
echo "" echo ""