brew-compat
- CLI tool to check homebrew formula compatibility for different macOS versions.
- Supports core bottles and casks. Does not support taps (third-party repositories).
Installation
This tool has been built with python3. You need to install Python3.x for this utility. Install this tool from PyPI (The Python Package Index) using pip:
❯ pip install brew-compat
Running
- Use
brew bundle dumpto generate the Brewfile - Run
brew-compatto check the compatibility status
Options
- By default, compatibility is checked for Big Sur. Use
--macos-versionto change the macOS version to check against. - You can use
--exportto export the results to CSV. It is written to a file calledcompatibility.csv - Use
--verboseto use verbose logging.
❯ brew-compat --help
usage: brew-compat [-h] [--macos-version {arm64_big_sur,big_sur,catalina,mojave,high_sierra,sierra,el_capitan}] [--verbose] [--export] [brewfile]
Check compatibility of brew formula against macOS versions
positional arguments:
brewfile Path to Brewfile
optional arguments:
-h, --help show this help message and exit
--macos-version {arm64_big_sur,big_sur,catalina,mojave,high_sierra,sierra,el_capitan}
macOS version
--verbose Use verbose logging
--export Export results in CSV format
Release files for brew-compat 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| brew-compat-0.1.0.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| brew_compat-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / brew-compat-0.1.0.tar.gz
| Download URL | brew-compat-0.1.0.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4815e55db806522aeb52ae0dab8effe566360135ed206259a69ac0561d286400
|
|
BLAKE2b-256 checksum How to use checksums |
b6228c368fffb3d6d89841afdf69057c946f3f488515458194d531bf633bba4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2
|
Release files / brew_compat-0.1.0-py3-none-any.whl
| Download URL | brew_compat-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d2a543726d25c77be6e413fd8b761bd72c4fc5a13e743f3013730599ee6350c5
|
|
BLAKE2b-256 checksum How to use checksums |
f92cb3322a907d981ceb3fb50065ddcb9b4936a71a8403bf3eb377af0abb4f91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2
|