【问题标题】:List of installable Homebrew casks可安装的 Homebrew 桶列表
【发布时间】:2016-12-20 04:58:37
【问题描述】:

有没有办法获得所有可使用Homebrew Cask 安装的木桶的列表(可能带有描述)?

【问题讨论】:

    标签: macos homebrew homebrew-cask


    【解决方案1】:

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

    brew search --casks

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

    搜索 --casks

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

    【讨论】:

    • 那么这里的“本地可用”是什么意思?
    • 本地公式文件类似于“可供下载和安装的已知软件包”。如果您ls /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks 然后cat 他们中的任何一个都可以看到它们,以查看他们的信息是如何存储的。
    • 谢谢。假设 Homebrew 在更新或以其他方式在线连接时下载这些文件。
    【解决方案2】:

    Brew 搜索现在有一个 --desc 标志。

    这列出了所有的描述:

    brew search --casks --desc ''
    

    【讨论】:

      【解决方案3】:

      使用浏览器列出

      1. 访问网站https://formulae.brew.sh/
      2. 使用*作为搜索字符串,所有的木桶都会显示出来

      使用命令行列出

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

      【讨论】:

      • 可能需要$(brew cask search | grep -v '==> Partial matches')
      • 对于发现此页面的新用户,Per Homebrew:不推荐使用 brew cask search,并将于 2018 年 9 月 30 日禁用!请改用brew search
      • formulae.brew.sh 是否显示木桶?对我来说,它看起来只是包裹。例如,当我在命令行中使用brew search nextcloud 时,它表明有一个nextcloud cask。但是当我在 formulae.brew.sh 上加载包列表时,nextcloud 没有出现。
      • 自制已更改。以下对木桶的限制:for cask in $(brew search --casks); do brew cask info $cask; done
      【解决方案4】:

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

      【讨论】:

      • 对于发现此页面的新用户,Per Homebrew:不推荐使用 brew cask search,并将于 2018 年 9 月 30 日禁用!请改用brew search
      【解决方案5】:

      可安装列表是 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】:

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

        你可能想试试Cakebrew

        另外值得注意的是过去 365 天所有 cask 包下载量最高的分析数据:https://formulae.brew.sh/analytics/

        【讨论】:

        • 您确定 Cakebrew 支持搜索木桶吗?我尝试安装它,但在网络上找不到任何此类功能,也找不到任何支持该声明的内容(目前)。
        【解决方案7】:

        多种做法,整理不同答案:

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

        3. brew search

        【讨论】:

          【解决方案8】:

          对上面的答案稍作修改:

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

          【讨论】:

          • 您也可以直接edit另一个用户的答案,而不是发布您自己的答案并进行一些修改。在shareflag 按钮之间应该有一个小的edit 按钮。
          猜你喜欢
          • 2019-04-14
          • 2012-02-08
          • 2015-11-05
          • 2016-01-10
          • 2015-02-14
          • 1970-01-01
          • 2013-01-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多