Created
September 1, 2014 13:45
-
-
Save krisp1/cb7e46b1539d85a7d4c0 to your computer and use it in GitHub Desktop.
Revisions
-
Naomi revised this gist
Apr 24, 2014 . No changes.There are no files selected for viewing
-
lukehefson created this gist
Nov 27, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,64 @@ #!/bin/bash function remove_dir () { rm -rf "$1_" if [ -d "$1" ] then mv "$1" "$1_" fi } echo "*** Removing saved user, repositories, and orgs…" remove_dir "${HOME}/Library/Application Support/GitHub for Mac" remove_dir "${HOME}/Library/Application Support/com.github.GitHub" echo "*** Removing preferences…" if [ -e "${HOME}/Library/Preferences/com.github.GitHub.plist" ] then cp -f "${HOME}/Library/Preferences/com.github.GitHub.plist" "${HOME}/Library/Preferences/com.github.GitHub.plist_" fi defaults delete com.github.GitHub defaults delete com.github.GitHub.LSSharedFileList echo "*** Removing caches…" rm -rf "${HOME}/Library/Caches/GitHub for Mac" "${HOME}/Library/Caches/com.github.Github" echo "*** Stopping and removing Conduit…" launchctl remove com.github.GitHub.Conduit rm -rf "${HOME}/Library/Containers/com.github.GitHub.Conduit" echo "*** Removing SSH key…" find ${HOME}/.ssh -name "*github*_rsa" | while read KEY do ssh-add -dK "$KEY.pub" mv -f "$KEY" "$KEY.bak" mv -f "$KEY.pub" "$KEY.pub.bak" done echo "*** Removing keychain items…" security -q delete-internet-password -s github.com/mac security -q delete-generic-password -l 'GitHub for Mac — github.com' security -q delete-generic-password -l 'GitHub for Mac SSH key passphrase — github.com' echo "*** Removing command line utility…" if [ -e "/usr/local/bin/github" ] then sudo rm -f /usr/local/bin/github fi if [ -e "/Library/LaunchDaemons/com.github.GitHub.GHInstallCLI.plist" ] then sudo rm -f /Library/LaunchDaemons/com.github.GitHub.GHInstallCLI.plist fi echo "*** Removing git symlinks…" find /usr/local -lname '*GitHub.app*' -exec sudo rm -f {} \;