pecl - homebrew
pecl: -no distract mode -cleaning code homebrew: -aide pour l’erreur ‘Error: Cask 'onyx' definition is invalid: invalid 'depends_on macos' value: :snow_leopard’
This commit is contained in:
@@ -3,11 +3,13 @@
|
|||||||
# Homebrew plugin for KYMSU
|
# Homebrew plugin for KYMSU
|
||||||
# https://github.com/welcoMattic/kymsu
|
# https://github.com/welcoMattic/kymsu
|
||||||
|
|
||||||
|
# Error: Cask 'onyx' definition is invalid: invalid 'depends_on macos' value: :snow_leopard
|
||||||
|
|
||||||
# Display info on updated pakages
|
# Display info on updated pakages
|
||||||
display_info=true
|
display_info=true
|
||||||
|
|
||||||
#add module to do_not_update array
|
#add module to do_not_update array
|
||||||
declare -a do_not_update=('onyx')
|
declare -a do_not_update=('')
|
||||||
|
|
||||||
# No distract mode (Casks with 'latest' version number won't be updated)
|
# No distract mode (Casks with 'latest' version number won't be updated)
|
||||||
no_distract=false
|
no_distract=false
|
||||||
|
|||||||
26
_pecl.sh
26
_pecl.sh
@@ -3,7 +3,10 @@
|
|||||||
# pecl plugin for KYMSU
|
# pecl plugin for KYMSU
|
||||||
# https://github.com/welcoMattic/kymsu
|
# https://github.com/welcoMattic/kymsu
|
||||||
|
|
||||||
|
# https://pecl.php.net
|
||||||
|
|
||||||
|
# No distract mode
|
||||||
|
no_distract=false
|
||||||
|
|
||||||
echo -e "\033[1m🐘 pecl \033[0m"
|
echo -e "\033[1m🐘 pecl \033[0m"
|
||||||
|
|
||||||
@@ -12,8 +15,7 @@ echo ""
|
|||||||
echo -e "\033[1m❗️ plugin en test (beta) \033[0m"
|
echo -e "\033[1m❗️ plugin en test (beta) \033[0m"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
upgrade=$(pecl list-upgrades)
|
pecl_upgrade=$(pecl list-upgrades)
|
||||||
pecl_upgrade=$(echo "$upgrade")
|
|
||||||
|
|
||||||
if [ -n "$pecl_upgrade" ]; then
|
if [ -n "$pecl_upgrade" ]; then
|
||||||
|
|
||||||
@@ -23,23 +25,24 @@ if [ -n "$pecl_upgrade" ]; then
|
|||||||
echo "$pecl_upgrade"
|
echo "$pecl_upgrade"
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
available=$(echo "$upgrade" | grep -v 'No upgrades available' | grep 'kB')
|
available=$(echo "$pecl_upgrade" | grep -v 'No upgrades available' | grep 'kB')
|
||||||
# pecl.php.net APCu 5.1.16 (stable) 5.1.17 (stable) 93kB
|
|
||||||
|
|
||||||
while read ligne
|
while read ligne
|
||||||
do
|
do
|
||||||
#echo "$ligne"
|
#echo "$ligne"
|
||||||
a=$(echo "$ligne" | grep "pear")
|
a=$(echo "$ligne" | grep "pear")
|
||||||
if [ -n "$a" ]; then
|
if [ -n "$a" ]; then
|
||||||
echo "pear update available"
|
pecl channel-update pear.php.net
|
||||||
# pecl channel-update pear.php.net
|
|
||||||
else
|
else
|
||||||
#echo "(pecl or doc) update available"
|
#(pecl or doc) update available
|
||||||
#pecl=true
|
|
||||||
b=$(echo "$ligne" | awk '{print $2}')
|
b=$(echo "$ligne" | awk '{print $2}')
|
||||||
pecl info "$b"
|
pecl info "$b"
|
||||||
echo ""
|
echo ""
|
||||||
|
if [ "$no_distract" = false ]; then
|
||||||
echo "$b" | xargs -p -n 1 pecl upgrade
|
echo "$b" | xargs -p -n 1 pecl upgrade
|
||||||
|
else
|
||||||
|
echo "$b" | xargs -n 1 pecl upgrade
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
done <<< "$available"
|
done <<< "$available"
|
||||||
@@ -49,12 +52,5 @@ fi
|
|||||||
echo ""
|
echo ""
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
#channels=$(pecl list-channels | sed '1,3d;$d' | grep -E '.com|.net' | awk '{print $1}')
|
|
||||||
#for i in $channels
|
|
||||||
#do
|
|
||||||
# echo "$i"
|
|
||||||
# pecl channel-update $i
|
|
||||||
#done
|
|
||||||
|
|
||||||
# WARNING: channel "pear.php.net" has updated its protocols,
|
# WARNING: channel "pear.php.net" has updated its protocols,
|
||||||
# use "pecl channel-update pear.php.net" to update
|
# use "pecl channel-update pear.php.net" to update
|
||||||
Reference in New Issue
Block a user