可安装的Homebrew垃圾桶列表

时间:2016-08-13 07:47:12

标签: macos homebrew homebrew-cask

有没有办法获得可以用Homebrew Cask安装的所有垃圾桶的清单(可能带有描述)?

8 个答案:

答案 0 :(得分:13)

列出所有可安装桶包装的新方法是:

brew search --casks

brew的手册页包含以下信息:

  

搜索-酒桶

     

显示所有本地可用的酒桶(包括轻拍的酒桶)。不执行在线搜索。

答案 1 :(得分:7)

现在,搜索功能有了--desc标志。

这会列出所有描述:

brew search --casks --desc ''

答案 2 :(得分:6)

不带参数运行brew search列出所有这些内容。思考,你不会得到描述。

答案 3 :(得分:5)

使用浏览器列出

  1. 访问网站https://formulae.brew.sh/
  2. 使用*作为搜索字符串,将显示所有空白
  3. 使用命令行列出

    for cask in $(brew search); do
        brew cask info $cask;
    done
    

答案 4 :(得分:1)

有一个新的GUI,可以快速浏览所有Homebrew软件包。

您可能想尝试Cakebrew

还值得一提的是,过去365天内所有桶包装的热门下载量的分析数据:https://formulae.brew.sh/analytics/

答案 5 :(得分:1)

可安装列表为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

标记表示已安装桶。

答案 6 :(得分:1)

多种方法,整理不同的答案:

  1. for cask in $(brew search); do
        brew cask info $cask; done
    
  2. brew search --casks

  3. brew search

答案 7 :(得分:0)

对以上答案进行了轻微修改:

for cask in $(brew search --casks); do
    brew cask info $cask;
done