With xcinfo you can access all information available at xcodereleases.com and install available Xcode versions from Apple’s Developer Portal. It also finds and lists installed Xcode applications on hard drive and you can remove them safely.
USAGE: xcinfo <subcommand>
OPTIONS:
--version Show the version.
-h, --help Show help information.
SUBCOMMANDS:
info Xcode version info
list List all available Xcode versions
install Install an Xcode version
installed Show installed Xcode versions
uninstall Uninstall an Xcode version
cleanup Remove stored credentials
Requirements
macOS 10.15 (Catalina)
Swift 5.1
Installation
Manually
$ git clone https://github.com/xcodereleases/xcinfo.git
$ cd xcinfo
$ make
$ sudo make install
Make
Build a universal (arm64 and x86_64) xcinfo: make
Install xcinfo (default to /usr/local/bin): sudo make install or to other local: sudo make install prefix=/opt/local
Clean build caches: make clean
Cleanup all caches: make cleanup
Mint
$ mint install xcodereleases/xcinfo
homebrew
$ brew install xcinfo
Usage
info (default)
show detailed information about a version of Xcode
list
list all available Xcode versions ever released by Apple
install
download and install a version of Xcode
installed
list Xcode versions installed in /Applications
uninstall
removes an installed version of Xcode from /Applications
cleanup
if something goes wrong this removes all entries stored in the keychain, all cookies, and user defaults
CI
no-ansi flag to suppress colored output
verbose flag
Screenshots
TODO
sudo support without storing user password in memory
xcinfo
With
xcinfoyou can access all information available at xcodereleases.com and install available Xcode versions from Apple’s Developer Portal. It also finds and lists installed Xcode applications on hard drive and you can remove them safely.Requirements
Installation
Manually
Make
arm64andx86_64) xcinfo:make/usr/local/bin):sudo make installor to other local:sudo make install prefix=/opt/localmake cleanmake cleanupMint
homebrew
Usage
info (default)
list
install
installed
uninstall
cleanup
CI
Screenshots
TODO
Changelog
Version 0.6.0
Adds:
Version 0.5.1
Fixes:
Version 0.5.0
Initial public release