dotfiles

跨macOS/Linux的开发环境一键配置dotfiles脚本

安装使用

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

帮我安装这个 AI Skill:dotfiles。
它的用途是:跨macOS/Linux的开发环境一键配置dotfiles脚本
完整的 Skill 内容见:https://321skill.com/skills/dotfiles-samhvw8/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用这个dotfiles脚本在新Ubuntu设备上做无sudo的最小化环境配置”,它会生成带对应参数的安装命令并提示依赖检查项。

对AI说:“帮我梳理这个dotfiles脚本的完整安装组件清单”,它会分类列出核心配置、内置工具与扩展功能。

介绍

解决开发者新设备初始化、多设备切换时手动配置开发环境繁琐耗时、不同设备配置不一致、重复操作易出错的问题,统一管理Shell、工具链、环境变量等各类dotfiles配置,消除环境差异带来的开发阻碍。 通过curl拉取官方setup.sh脚本直接执行即可完成基础安装,也可附加参数自定义安装模式,支持最小化安装、无sudo权限安装等选项,脚本会自动识别当前操作系统,匹配安装对应平台的软件包与配置项。 适合经常在多台macOS或Debian/Ubuntu系Linux设备间切换的开发者,需要快速完成新系统开发环境初始化的技术人员,以及希望统一个人开发环境配置、减少重复劳动的编程爱好者。 若设备没有管理员权限可使用无sudo参数安装,追求轻量精简环境可选择最小化安装模式,安装前请确认网络连接稳定,且设备已预装git与curl依赖。

核心特点

不同于仅适配单系统的dotfiles方案,它同时支持macOS(含ARM架构)与Debian/Ubuntu系Linux,提供无sudo、最小化安装两种灵活模式,预集成chezmoi、mise等现代开发工具链。

注意事项

仅支持macOS与Debian/Ubuntu系Linux系统,不支持Windows及其他Linux发行版。

常见问题

没有sudo权限可以使用这个脚本吗?

可以,安装时附加-n/--no-sudo参数即可执行无sudo模式安装。

最小化安装和完整安装有什么区别?

最小化安装仅包含核心配置与基础工具,不含tmux、Miniconda、编程字体等完整安装的扩展组件。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dotfiles-samhvw8/raw/index.md 读取 dotfiles 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。