Expand description
暂时只实现了 brew 基础命令,更多命令可以通过 Brew 构造实现
命令执行前均默认设置环境变量 HOMEBREW_NO_AUTO_UPDATE=1 但 update() 除外
Structs§
- Brew
brew命令构造器- Cask
Cask包的结构体- Config
Config的结构体- Env
- Formula
Formula包的结构体- Package
- 运行
brew info [name] --json=v2命令json结果反序列的结构体 - Service
Service的结构体- Service
Info - 具体服务详情结构体
Enums§
Functions§
- brew
- 执行
brew命令 - brew_
spawn - 执行
brew命令并实时输出信息 - cache
- 执行
brew --cache命令 - caskroom
- 执行
brew --caskroom命令 - cellar
- 执行
brew --cellar命令 - config
- 执行
brew config命令并得到结构体 - env
- 执行
brew --env --plain命令并得到结构体 - env_
shell - 执行
brew --env --shell=auto命令并得到 shell 文本 - info
- 执行
brew info {name} --json=v2命令 - info_
all - 执行
brew info --eval-all --json=v2命令 - install
- 安装软件
brew install [name]命令 - install_
cask - 安装
Cask软件brew install --cask [name]命令 - install_
cask_ spawn - 安装
Cask软件brew install --cask [name]命令,并实时输出 - install_
spawn - 安装软件
brew install [name]命令,并实时输出 - list
- 列举出
brew安装的包列表,包含Cask和Formulae - list_
cask - 列举出
brew安装的包列表,只包含Cask - list_
formulae - 列举出
brew安装的包列表,只包含Formulae - prefix
- 执行
brew --prefix命令 - reinstall
- 重新安装软件
brew reinstall [name]命令 - reinstall_
spawn - 重新安装软件
brew reinstall [name]命令,并实时输出 - repository
- 执行
brew --repository命令 - search
- 运行
brew search [name]命令 - services
- 列出所有服务,就像运行
brew services - services_
cleanup - 移除所有没用的服务,就像运行
brew services cleanup - services_
info - 查询服务详情,就像运行
brew services info [name] --json - services_
kill - 终止服务但保持自启动,就像运行
brew services kill [name] - services_
restart - 重启服务并注册自启动,就像运行
brew services restart [name] - services_
run - 启动服务但不注册自启动,就像运行
brew services run [name] - services_
start - 启动服务并注册自启动,就像运行
brew services start [name] - services_
stop - 停止服务并注销自启动,就像运行
brew services stop [name] - uninstall
- 卸载软件
brew uninstall [name]命令 - update
- 执行更新
brew update命令 - update_
spawn - 执行更新
brew update命令并实时输出 - upgrade
- 升级软件
brew upgrade [name]命令 - upgrade_
spawn - 升级软件
brew upgrade [name]命令,并实时输出 - version
- 执行
brew --version命令