The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fix an issue where auto changing Xcode didn't work for ZSH users.
- Cache Xcodes in
XCODES
environment variable whenchxcode
is first sourced. This is more more performant It also makes it possible for users to manually add Xcodes thatchxcode
can't find because Spotlight is disabled. - Show asterisk in front of currently selected Xcode when listing Xcode versions.
- The
APPLICATIONS
variable. This is an implementation detail and shouldn't leak into a user's shell.
- Xcodes are found using
mdfind
instead of globs. - Xcode version numbers are determined using
mdls
instead of the name of the app bundle.
- sourecable chxcode script to list the installed Xcodes or set the current one.
- sourceable auto script to automatically change the current Xcode based on a
.xcode-version
file.