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
命令