#!/bin/bash # # OS X # ------------- #sudo softwareupdate -i -a # # Homebrew # ------------- echo "$(tput setaf 136)" echo "Update Homebrew " echo "==============================" echo "$(tput sgr0)" # reset brew update brew upgrade brew cleanup # # npm # ------------- echo "$(tput setaf 136)" echo "Update npm " echo "=============================" echo "$(tput sgr0)" # reset # update npm itself npm install npm -g # update all global packages #npm update -g sh npm-upgrade.sh # # Ruby # ------------- echo "$(tput setaf 136)" echo "Update rvm " echo "=============================" echo "$(tput sgr0)" # reset # update rvm itself rvm get stable rvm reload # update all gemsets rvm gemset update # cleanup rvm cleanup all # # Gems # ------------- echo "$(tput setaf 136)" echo "Update gems " echo "==============================" echo "$(tput sgr0)" # reset gem update --system gem update echo "$(tput setaf 64)" # green echo "-------------------------------" echo " ✓ all done" echo "$(tput sgr0)" # reset