Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve brew doctor output on prerelease macOS #18274

Merged
merged 1 commit into from
Sep 6, 2024

Commits on Sep 6, 2024

  1. Improve brew doctor output on prerelease macOS

    - Avoid near duplicate messages
    - Provide correct CLT download instructions
    
    Before:
    ```
    $ brew doctor
    Please note that these warnings are just used to help the Homebrew maintainers
    with debugging if you file an issue. If everything you use Homebrew for is
    working fine: please don't worry or file an issue; just ignore this. Thanks!
    
    Warning: Your Command Line Tools are too outdated.
    Update them from Software Update in System Settings.
    
    If that doesn't show you any updates, run:
      sudo rm -rf /Library/Developer/CommandLineTools
      sudo xcode-select --install
    
    Alternatively, manually download them from:
      https://developer.apple.com/download/all/.
    You should download the Command Line Tools for Xcode 16.0.
    
    Warning: A newer Command Line Tools release is available.
    Update them from Software Update in System Settings.
    
    If that doesn't show you any updates, run:
      sudo rm -rf /Library/Developer/CommandLineTools
      sudo xcode-select --install
    
    Alternatively, manually download them from:
      https://developer.apple.com/download/all/.
    You should download the Command Line Tools for Xcode 16.0.
    
    Warning: Your Xcode (15.4) at /Applications/Xcode.app is too outdated.
    Please update to Xcode 16.0 (or delete it).
    Xcode can be updated from:
      https://developer.apple.com/download/all/
    
    Warning: Your Xcode (15.4) is outdated.
    Please update to Xcode 16.0 (or delete it).
    Xcode can be updated from:
      https://developer.apple.com/download/all/
    
    If 16.0 is installed, you may need to:
      sudo xcode-select --switch /Applications/Xcode.app
    Current developer directory is:
      /Applications/Xcode.app/Contents/Developer
    
    ```
    
    After:
    ```console
    $ brew doctor
    Please note that these warnings are just used to help the Homebrew maintainers
    with debugging if you file an issue. If everything you use Homebrew for is
    working fine: please don't worry or file an issue; just ignore this. Thanks!
    
    Warning: Your Command Line Tools are too outdated.
    Install the Command Line Tools for Xcode 16 from:
      https://developer.apple.com/download/all/
    
    Warning: Your Xcode (15.4) at /Applications/Xcode.app is too outdated.
    Please update to Xcode 16.0 (or delete it).
    Xcode can be updated from:
      https://developer.apple.com/download/all/
    
    ```
    MikeMcQuaid committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    dc96184 View commit details
    Browse the repository at this point in the history