Method: U3d::MacInstaller#uninstall

Defined in:
lib/u3d/installer.rb

#uninstall(unity: nil) ⇒ Object



245
246
247
248
249
250
251
252
253
# File 'lib/u3d/installer.rb', line 245

def uninstall(unity: nil)
  UI.verbose("Uninstalling Unity at '#{unity.root_path}'...")
  command = "rm -r #{unity.root_path.argescape}"
  U3dCore::CommandExecutor.execute(command: command, admin: true)
rescue StandardError => e
  UI.error "Failed to uninstall unity at #{unity.path}: #{e}"
else
  UI.success "Successfully uninstalled '#{unity.root_path}'"
end