【发布时间】:2016-12-20 04:58:37
【问题描述】:
有没有办法获得所有可使用Homebrew Cask 安装的木桶的列表(可能带有描述)?
【问题讨论】:
标签: macos homebrew homebrew-cask
有没有办法获得所有可使用Homebrew Cask 安装的木桶的列表(可能带有描述)?
【问题讨论】:
标签: macos homebrew homebrew-cask
列出所有可安装的 cask 包的新方法是:
brew search --casks
brew 的手册页包含以下信息:
搜索 --casks
显示所有本地可用的酒桶(包括已分装的酒桶)。不执行在线搜索。
【讨论】:
ls /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks 然后cat 他们中的任何一个都可以看到它们,以查看他们的信息是如何存储的。
Brew 搜索现在有一个 --desc 标志。
这列出了所有的描述:
brew search --casks --desc ''
【讨论】:
*作为搜索字符串,所有的木桶都会显示出来for cask in $(brew search); do
brew cask info $cask;
done
【讨论】:
$(brew cask search | grep -v '==> Partial matches')
brew cask search,并将于 2018 年 9 月 30 日禁用!请改用brew search
brew search nextcloud 时,它表明有一个nextcloud cask。但是当我在 formulae.brew.sh 上加载包列表时,nextcloud 没有出现。
for cask in $(brew search --casks); do brew cask info $cask; done
运行brew search 不带参数列出所有这些。你不会得到描述,想。
【讨论】:
brew cask search,并将于 2018 年 9 月 30 日禁用!请改用brew search
可安装列表是 7000 多个木桶。当然,你可以 grep 结果..,但更实用的是使用search 命令列出可安装木桶的一些子集:
brew search [YOUR-SEARCH-SUBSTRING]
它将为您打印 2 个组。第一组将是可安装的==> 公式,如果有的话。第二组将是==>木桶
例如,如果您正在寻找 Beaver DB 浏览器,您可以键入:
brew search Beaver
---- Output ----
==> Casks
dbeaver-enterprise dbeaver-enterprise swiftybeaver swiftybeaver
或:
brew search DB
---- Output ----
==> Formulae
ansible-cmdb dbmate lbdb mariadb@10.2 questdb
...
==> Casks
1password-beta dynamodb-local mongodb-compass-readonly
actual-odbc-pack dynamodb-local mongodbpreferencepane
actual-odbc-pack exist-db mongodbpreferencepane
apache-couchdb exist-db navicat-for-mariadb
apache-couchdb flvcd-bigrats navicat-for-mariadb
arq-cloud-backup flvcd-bigrats nosql-workbench-for-amazon-dynamodb
arq-cloud-backup gcollazo-mongodb nosql-workbench-for-amazon-dynamodb
db-browser-for-sqlite gcollazo-mongodb nosqlbooster-for-mongodb
db-browser-for-sqlite handbrake nosqlbooster-for-mongodb
dbeaver-community ✔ handbrake omnidb
dbeaver-community ✔ handbrake-nightly omnidb
dbeaver-enterprise handbrakebatch rekordbox
dbeaver-enterprise handbrakebatch rekordbox
dbglass hex-fiend-beta soundboosterlite
dbglass macgdbp soundboosterlite
dbkoda macgdbp sql-power-architect-jdbc
dbkoda mongodb-compass sql-power-architect-jdbc
dbngin mongodb-compass thingsmacsandboxhelper
dbngin mongodb-compass-beta thingsmacsandboxhelper
dbschema mongodb-compass-community thunderbird-beta
dbschema mongodb-compass-community wireshark-chmodbpf
dbvisualizer mongodb-compass-isolated-edition wireshark-chmodbpf
dbvisualizer mongodb-compass-isolated-edition
deadbeef-devel mongodb-compass-readonly
✔ 标记表示已安装的木桶。
【讨论】:
有一个新的 GUI,可以快速浏览所有 Homebrew 包。
你可能想试试Cakebrew
另外值得注意的是过去 365 天所有 cask 包下载量最高的分析数据:https://formulae.brew.sh/analytics/
【讨论】:
多种做法,整理不同答案:
for cask in $(brew search); do brew cask info $cask; done
brew search --casks
brew search【讨论】:
对上面的答案稍作修改:
for cask in $(brew search --casks); do
brew cask info $cask;
done
【讨论】:
edit另一个用户的答案,而不是发布您自己的答案并进行一些修改。在share 和flag 按钮之间应该有一个小的edit 按钮。