Skip to content

Instantly share code, notes, and snippets.

@andreadellacorte
Last active August 27, 2018 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andreadellacorte/79dbf3e078f97b84174fd8e37a082997 to your computer and use it in GitHub Desktop.
Save andreadellacorte/79dbf3e078f97b84174fd8e37a082997 to your computer and use it in GitHub Desktop.
MacOS Backup
#!/bin/zsh
SHELL=/bin/zsh
ZSH=/Users/andrea/.oh-my-zsh
PATH=/usr/local/sbin:/Users/andrea/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/opt/puppetlabs/bin:/improbable/tools/latest/mac
upgrade_oh_my_zsh () {
env ZSH=$ZSH sh $ZSH/tools/upgrade.sh
}
upgrade_oh_my_zsh
gem update --system
gem update
# Homebrew
brew update
brew upgrade
brew cleanup -s
brew cask cleanup
# Now diagnotic
brew doctor
brew missing
# Update Store Apps
mas upgrade
# Backup
gem list --no-versions > /keybase/private/andreadellacorte/Gemfile
rm -rf Brewfile
brew bundle dump
mv Brewfile /keybase/private/andreadellacorte/Brewfile
mackup backup --force
cp -r /Users/andrea/Mackup/*(D) /keybase/private/andreadellacorte/Mackup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment