


# Try the AppleScript automation method rather than relying on manual. This short excerpt from my macOS bootstrap.sh script has been tested as of December 2021. * Command Line Tools (macOS Mojave version 10.14) for Xcode-10.1ĮDIT (2021-2022): Apple's servers now respond with a 302 Redirect to Post-apocalypt. * Command Line Tools (macOS High Sierra version 10.13) for Xcode-10.1 * Command Line Tools (macOS El Capitan version 10.11) for Xcode-8.2 * Command Line Tools (OS X 10.10) for Xcode-7.2 '')" |Ī few example results: * Command Line Tools (OS X Mavericks)-6.2 Grep "\*.*Command Line.*$(sw_vers -productVersion|awk -F. One variation that seems to work (limited testing) on 10.10-10.14 (10.9 doesn't return an osx version number in the cli tools name.so this doesn't work there): PROD=$(softwareupdate -l | Softwareupdate -l | grep "\*.*Command Line" - if this returns multiple versions, you might need more specific logic. Updates applied for compatibility with at least 10.9-10.14 touch /tmp/.-progress This worked on my 10.10 headless VM without a logged in UI. Wish I could claim credit for this one, but I found it buried in
