pecl.sh
-bugfix
This commit is contained in:
@@ -38,7 +38,25 @@ echo ""
|
||||
echo -e "\033[1m❗️ plugin en test (beta) \033[0m"
|
||||
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
|
||||
|
||||
@@ -58,22 +76,27 @@ if [ -n "$pecl_upgrade" ]; then
|
||||
# Channel pear.php.net
|
||||
a=$(echo "$ligne" | grep "pear")
|
||||
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
|
||||
|
||||
# Channel pecl.php.net
|
||||
b=$(echo "$ligne" | grep "pecl")
|
||||
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
|
||||
b=$(echo "$ligne" | awk '{print $2}')
|
||||
pecl info "$b"
|
||||
#pecl info "$b"
|
||||
$php_path/pecl info "$b"
|
||||
echo ""
|
||||
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
|
||||
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
|
||||
echo ""
|
||||
|
||||
Reference in New Issue
Block a user