import requests, subprocess
api = 'https://formulae.brew.sh/api/formula.json'
items = requests.get(api).json()
remote = {item['name']: item for item in items}
raw_string = subprocess.check_output(['/usr/local/bin/brew', 'list', '--formula'])
local = [raw.decode() for raw in raw_string.split()]
for f in local:
if f in remote:
try:
if 'arm64_big_sur' not in remote[f]['bottle']['stable']['files']:
print("not support:", f)
except:
print("unknown :", f)
else:
print("third party:", f)
使用方法:复制代码, 然后在终端中运行
python3 <(pbpaste)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.