跳转到内容

脚本集

脚本本体放在 public/ 下,构建后发布到站点根路径。所有脚本都是幂等的, 重复执行不会破坏已有环境。执行前建议先去掉管道看一眼内容。

setup.sh

通用

系统分发器,也是唯一需要记住的那个地址。检测当前系统后转交给对应脚本: macOS 交给 mac.sh;Linux 暂无对应脚本,会指向 /commands/linux/ 的手动步骤; 在 Windows 的 POSIX 兼容层下会提示改用 win.ps1。它本身只检测和分发,不改动任何东西。 加 HUB_DRY_RUN=1 可以预览:只打印将要执行的命令,不下载也不执行。

curl -fsSL https://759705.cc/setup.sh | sh
查看源文件 /setup.sh

mac.sh

macOS

macOS 基线环境:检查 Xcode Command Line Tools,缺少 Homebrew 就装上, 随后只在 git / jq / ripgrep / fd / tree 确实不存在时才安装它们。 只安装,不卸载、不删除,也不写任何 shell 配置文件。 加 HUB_DRY_RUN=1 可以预览:每一步只打印命令而不执行。

curl -fsSL https://759705.cc/mac.sh | sh
查看源文件 /mac.sh

win.ps1

Windows

Windows 基线环境:用 winget 逐个检查 Git.Git / Microsoft.PowerShell / 7zip.7zip, 只在确实缺失时安装。只安装,不卸载、不改注册表,也不碰开发者模式等系统设置。 先设 $env:HUB_DRY_RUN = '1' 可以预览:每一步只打印命令而不执行。

irm https://759705.cc/win.ps1 | iex
查看源文件 /win.ps1