Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
52 lines (48 sloc) 1.7 KB
-- PhoneGap Uninstaller for Mac OS X
-- MIT Licensed
-- Copyright 2011 Nitobi Software Inc.
set question to display dialog "Uninstall PhoneGap?" buttons {"Yes", "No"} default button 2 with icon caution
set answer to button returned of question
if answer is equal to "Yes" then
tell application "Finder" to set home_path to home as text
tell application "Finder" to set startup_hd to startup disk as string
-- delete Xcode 3 Template
set source to (home_path & "Library:Application Support:Developer:Shared:Xcode:Project Templates:PhoneGap")
tell application "Finder"
if exists folder source then
delete source
end if
end tell
-- delete Xcode 4 Template
set source to (home_path & "Library:Developer:Xcode:Templates:Project Templates:Application:PhoneGap-based Application.xctemplate")
tell application "Finder"
if exists folder source then
delete source
end if
end tell
-- delete PhoneGapLib (used by Xcode 3 Template, and generating PhoneGap.framework if need be)
set source to (home_path & "Documents:PhoneGapLib")
tell application "Finder"
if exists folder source then
delete source
end if
end tell
-- delete PhoneGap.framework (used by Xcode 4 Template) and its parent directories
set source to (startup_hd & "Users:Shared:PhoneGap")
tell application "Finder"
if exists folder source then
delete source
end if
end tell
-- delete symlink to PhoneGap.framework
set source to (home_path & "Library:Frameworks:PhoneGap.framework")
tell application "Finder"
if exists file source then
delete source
end if
end tell
-- end
display dialog "PhoneGap uninstalled." buttons {"Goodbye ☹"} with icon note
else
display dialog "Phew!" buttons {"That was close ☺"} with icon note
end if
Something went wrong with that request. Please try again.