diff --git a/_homebrew.sh b/_homebrew.sh index f07daa3..ea66f7c 100755 --- a/_homebrew.sh +++ b/_homebrew.sh @@ -3,11 +3,13 @@ # Homebrew plugin for 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=true #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=false diff --git a/_pecl.sh b/_pecl.sh index 73e1a10..82bf022 100755 --- a/_pecl.sh +++ b/_pecl.sh @@ -3,7 +3,10 @@ # pecl plugin for KYMSU # https://github.com/welcoMattic/kymsu +# https://pecl.php.net +# No distract mode +no_distract=false echo -e "\033[1m🐘 pecl \033[0m" @@ -12,8 +15,7 @@ echo "" echo -e "\033[1m❗️ plugin en test (beta) \033[0m" echo "" -upgrade=$(pecl list-upgrades) -pecl_upgrade=$(echo "$upgrade") +pecl_upgrade=$(pecl list-upgrades) if [ -n "$pecl_upgrade" ]; then @@ -23,23 +25,24 @@ if [ -n "$pecl_upgrade" ]; then echo "$pecl_upgrade" echo "" - available=$(echo "$upgrade" | grep -v 'No upgrades available' | grep 'kB') - # pecl.php.net APCu 5.1.16 (stable) 5.1.17 (stable) 93kB + available=$(echo "$pecl_upgrade" | grep -v 'No upgrades available' | grep 'kB') while read ligne do #echo "$ligne" a=$(echo "$ligne" | grep "pear") if [ -n "$a" ]; then - echo "pear update available" - # pecl channel-update pear.php.net + pecl channel-update pear.php.net else - #echo "(pecl or doc) update available" - #pecl=true + #(pecl or doc) update available b=$(echo "$ligne" | awk '{print $2}') pecl info "$b" echo "" - echo "$b" | xargs -p -n 1 pecl upgrade + if [ "$no_distract" = false ]; then + echo "$b" | xargs -p -n 1 pecl upgrade + else + echo "$b" | xargs -n 1 pecl upgrade + fi fi done <<< "$available" @@ -49,12 +52,5 @@ fi 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, # use "pecl channel-update pear.php.net" to update \ No newline at end of file