opexxx icon

brew cask update ALL

opexxx | PRO | 01/03/20 04:05:42 PM UTC | 0 ⭐ | 703 👁️ | Never ⏰ | []
Bash |

450 B

|

None

|

0 👍

/

0 👎

for c in $(brew cask list); do                                           
    info=$(brew cask info $c)
    installed_ver=$(echo "$info" | cut -d$'\n' -f1 | tr -d ' ' | cut -d':' -f 2) 
    current_ver=$(echo "$info" | cut -d$'\n' -f3 | cut -d' ' -f 1 | rev | cut -d'/' -f 1 | rev)
    if [ "$installed_ver" != "$current_ver" ]; then
        echo "$c is installed '$installed_ver', current is '$current_ver'"
        brew cask reinstall $c
    fi
done

Comments