Method: XcodeInstall::Command::Uninstall#run

Defined in:
lib/xcode/install/uninstall.rb

#runObject



22
23
24
25
26
27
28
29
30
31
32
# File 'lib/xcode/install/uninstall.rb', line 22

def run
  installed_path = @installer.installed_versions.find { |x| x.version == @version }
  return if installed_path.nil? || installed_path.path.nil?

  `sudo rm -rf #{installed_path.path}`

  if @installer.symlinks_to == installed_path.path
    newest_version = @installer.installed_versions.last
    @installer.symlink(newest_version)
  end
end