Crate homebrew

Source
Expand description

暂时只实现了 brew 基础命令,更多命令可以通过 Brew 构造实现

Structs§

  • brew 命令构造器
  • Cask 包的结构体
  • Formula 包的结构体
  • 运行 brew info [name] --json=v2 命令 json 结果反序列的结构体
  • Service 的结构体
  • 具体服务详情结构体

Enums§

Functions§

  • 执行 brew 命令
  • 执行 brew 命令并实时输出信息
  • 执行 brew info {name} --json=v2 命令
  • 执行 brew info --eval-all --json=v2 命令
  • 安装软件 brew install [name] 命令
  • 安装 Cask 软件 brew install --cask [name] 命令
  • 安装 Cask 软件 brew install --cask [name] 命令,并实时输出
  • 安装软件 brew install [name] 命令,并实时输出
  • 列举出 brew 安装的包列表,包含 CaskFormulae
  • 列举出 brew 安装的包列表,只包含 Cask
  • 列举出 brew 安装的包列表,只包含 Formulae
  • 重新安装软件 brew reinstall [name] 命令
  • 重新安装软件 brew reinstall [name] 命令,并实时输出
  • 运行 brew search [name] 命令
  • 列出所有服务,就像运行 brew services
  • 移除所有没用的服务,就像运行 brew services cleanup
  • 查询服务详情,就像运行 brew services info [name] --json
  • 终止服务但保持自启动,就像运行 brew services kill [name]
  • 重启服务并注册自启动,就像运行 brew services restart [name]
  • 启动服务但不注册自启动,就像运行 brew services run [name]
  • 启动服务并注册自启动,就像运行 brew services start [name]
  • 停止服务并注销自启动,就像运行 brew services stop [name]
  • 卸载软件 brew uninstall [name] 命令
  • 执行更新 brew update 命令
  • 执行更新 brew update 命令并实时输出
  • 升级软件 brew upgrade [name] 命令
  • 升级软件 brew upgrade [name] 命令,并实时输出