Skip to content

Latest commit

 

History

History
executable file
·
38 lines (28 loc) · 942 Bytes

README.md

File metadata and controls

executable file
·
38 lines (28 loc) · 942 Bytes

Exx

Sometimes you need to switch between the latest xcode version and an ancient ones.

Installation

  • Clone this repo git clone https://github.com/CaptainQuirk/exx <path>
  • Add <path>/bin/exx to your $PATH

Commands

  • info: Prints the current xcode version
  • ls: List all installed xcode versions
  • switch <version>: Switch to a specified version of Xcode
  • update: Backs up the current Xcode.app and upgrade via softwareupdate
  • reset: Resets Xcode version to the latest

Directory Structure

  • Exx expects the ancient Xcode versions to be installed in /Applications with the following folder structure
/Applications/Xcode
├── 5.1
│   └── Xcode.app
├── 6.1
│   └── Xcode.app
├── 6.4
│   └── Xcode.app
└── 7.1
    └── Xcode.app

Credits

This project was built with sub