新入手 mac,需要配置环境,索性就创建了一键安装脚本(homebrew+omz)

1. 使用(基于 homebrew)

# 安装(配置 + 免费软件)
/bin/zsh -c "$(curl -fsSL https://gitee.com/pifeifei/macos-dev/raw/master/init.sh)" all

# 选择性安装软件
/bin/zsh -c "$(curl -fsSL https://gitee.com/pifeifei/macos-dev/raw/master/init.sh)" php js db tencent charge

# 参数说明(顺序无关
#   all: 安装所有软件(不含付费软件)
#   - speed:git 快速下载(不建议使用,*使用后不能安装历史版本的软件*)
#   php:php,composer, phpstorm(付费)
#   js:nodejs, vscode, webstorm(付费)
#   db: another-redis-desktop-manager, mysqlworkbench, DataGrip(付费)
#   java: 等待补充
#   tencent: 腾讯软件,tencent-lemon qq wechat qqmusic
#   charge: 安装付费软件

2. 其他命令说明

brew search php # 安装php
brew install docker # 安装软件
brew install --cask docker # 从 casks 安装 docker-desktop,不加 --cask 仅安装命令行版本
brew list # 查看已安装的所有软件
brew list docker # 查看 docker 的所有文件(部分软连接不显示)

# 如果想要切换php 版本,可以执行下面的命令
phpswitch.sh 7.4
# 如果不存在可以用 brew 安装
brew install php@7.4

3. 待定功能

  • MacOS 默认配置修改,等我用段时间,把我常用的配置加上,使用 defaults 命令
  • 其他想到了再加

x. 其他说明

  • 安装完成之后,会显示安装成功的软件,以及安装失败的软件
  • 因为部分软件是在github 上,所以部分软件安装缓慢,甚至导致安装失败
  • 安装完成后会显示已安装的软件,安装失败的软件
  • 点击查看源吗

PS:如有问题,可以一起交流,共同进步。目前仅支持 mac 安装,linux 没有去做,我没有这个需求

本作品采用《CC 协议》,转载必须注明作者和本文链接
世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到ta。
讨论数量: 2

不错

4个月前 评论
kis龍 (楼主) 4个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!