x-cmd mod | x brew - brew 命令增强

161 阅读2分钟

x+brew.png

简介

brew 模块致力于增强 brew 用户在命令行中的使用体验。它额外为用户提供了一些实用的功能,如更改 Homebrew 下载源、代理、查看软件下载数据。

保护隐私,关闭 Homebrew 的 跟踪分析

Homebrew 默认会收集用户的使用数据(软件安装、卸载、更新等操作数据),以便于更好的优化软件的安装和使用体验。对此我们建议用户关闭这个功能,以保护自己的隐私。

# 关闭 Homebrew 统计数据的功能
x brew a off

增强功能

  1. x brew mirror : 用于管理 Homebrew 镜像源,可以帮助用户在阿里、清华、中科大等多个镜像源之间切换。
  2. x brew proxy : 与 mirror 不同的是,proxy 是用于设置 Homebrew 的代理,可以设置全局代理,也可以设置仅对当前 Shell 有效的代理。
  3. x brew analytics data :
    • 通过 Homebrew Formulae 网站作为数据来源,获取 Homebrew 官方统计的软件下载量数据。
    • 可以通过 --json|--csv 等参数输出 JSON 或 CSV 格式的数据。
    • 默认情况下会以 TUI 的形式打开 x-cmd 专用的 csv app ,我们会将数据以表格的形式,并默认以下载量从大到小进行排序。
  4. x brew | x brew analytics : 当然,你也可以什么都不用输入,直接使用 x brewx brew analytics 来通过交互式 UI 来选择需要安装的应用以及查看应用的下载量数据。

使用语法

x brew [SUB_COMMAND] <#n>

参数

参数描述
#n继承 brew 子命令或参数选项

子命令

名称描述
x brew install安装一个软件包或者应用
x brew mirror显示或更改 Homebrew 当前使用的镜像
x brew proxy显示或更改 Homebrew 当前使用的代理
x brew analyticsHomebrew 中软件使用数据的管理和查看
x brew nv使用交互式 UI 来选择需要安装的应用
x brew ls列出已安装软件
x brew la列出可安装的软件

TIP

在交互式终端中(如 zsh, bash ...),可以使用 Tab 获取补全信息

运行 CMD SUBCOMMAND --help 可以获取命令的更多信息




更多内容请查阅 : mod/brew

转载请标明原文链接www.x-cmd.com/mod/brew


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法