.dotfiles

一站式自动化 macOS 开发环境配置与管理工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:.dotfiles。
它的用途是:一站式自动化 macOS 开发环境配置与管理工具
详细介绍见:https://321skill.com/skills/dotfiles-dmmulroy/
请根据该页面的说明完成安装。

使用示例

当你拿到一台新的 MacBook 准备开始工作时,可以克隆此仓库并运行 `./dot init`。它会自动为你安装 Homebrew、Git、Node、Neovim 等所有开发工具,并配置好 Shell 和编辑器,让你在几分钟内获得一个高度定制化且生产力拉满的开发环境。日常只需运行 `dot update` 即可一键更新所有软件和配置。

介绍

这个 Skill 解决了开发者在配置新电脑或统一团队开发环境时,手动安装工具、配置环境变量、管理配置文件(dotfiles)繁琐且易出错的问题。它通过一个统一的 dot CLI 工具,将 Homebrew 包管理、GNU Stow 符号链接管理、Fish shell 配置、Neovim 配置等流程自动化,实现一键初始化。

使用方式非常直接:克隆仓库后,运行 ./dot init 即可开始全自动安装和配置。日常维护则通过 dot updatedot doctor 等子命令完成,实现了开发环境的版本化与可重复部署。

它非常适合需要频繁搭建或重建开发环境的 macOS 开发者,尤其是全栈开发、运维工程师以及追求环境一致性的团队。个人开发者可以用它快速备份和迁移自己的完美工作流。

需要注意的是,该 Skill 主要针对 macOS 系统,深度集成了 Homebrew 和 Fish shell。如果你主要使用 Linux 或 Windows WSL,可能需要自行适配部分脚本。初次使用前,建议先浏览仓库的 README 了解完整功能。

核心特点

与常见的 dotfiles 管理方案相比,它不仅管理配置文件,更集成了完整的开发环境搭建(包安装、运行时配置、健康检查)和 AI 开发助手(pi)的安装。其 `dot` CLI 工具提供了从初始化、更新到诊断的一站式维护体验,而不仅仅是符号链接管理。

注意事项

主要针对 macOS 系统设计,对 Linux 或 Windows 系统的支持可能不完整或需要手动调整。

常见问题

这个工具支持 Windows 或 Linux 吗?

核心设计针对 macOS,深度集成了 Homebrew。Linux 可能部分兼容,Windows 需要 WSL 并可能需大量修改。

运行 `dot init` 会覆盖我现有的配置文件吗?

会。它使用 GNU Stow 创建符号链接,会覆盖目标位置的同名文件。建议在全新环境或备份原有配置后使用。