vincentkoc/natilius

GitHub: vincentkoc/natilius

一款 macOS 开发环境一键自动化搭建工具,通过单条命令完成编程语言、DevOps 工具链、IDE 及系统配置的完整部署。

Stars: 65 | Forks: 3

Natilius

Natilius

让你的 Mac 随时准备好写代码。只需一条命令。

CI Release License Stars macOS

文档 · 快速开始 · 社区

Natilius Demo

## 安装 ``` brew install vincentkoc/tap/natilius ``` 然后运行: ``` natilius init # Choose your profile natilius setup # Install everything ```
备选:通过脚本安装 ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/vincentkoc/natilius/main/install.sh)" ```
备选:从源码安装 ``` git clone https://github.com/vincentkoc/natilius.git ~/.natilius cd ~/.natilius && make install ```
## 为什么选择 Natilius? 换了新 Mac?刚开始新工作?你懂的这套流程 —— Homebrew、Xcode CLI 工具、Python、Node、Docker、VS Code,还有一堆系统偏好设置……这得花上好几个小时。 **Natilius 能搞定这一切。** 一条命令即可安装你的整个开发环境。它是幂等的(可安全重复运行),兼容 MDM 策略,并且适用于个人开发者或整个团队。 ## 功能特性 - 🍺 **Homebrew** — 100+ 精选包和 casks - 🐍 **编程语言** — Python、Node、Ruby、Go、Rust、Java(带版本控制) - 🐳 **DevOps** — Docker、Kubernetes、Terraform、云平台 CLI - 🔧 **IDE** — VS Code、Cursor、JetBrains、Sublime、Zed - 🔒 **安全设置** — FileVault、防火墙、Gatekeeper、隐私设置 - ⚙️ **配置文件** — Minimal、DevOps、Developer,或者构建你自己的专属配置 ## 命令 ``` natilius init # Interactive setup wizard natilius setup # Run full setup natilius setup --check # Preview changes (dry run) natilius doctor # Check system status natilius --profile devops setup # Use a specific profile ``` ## 文档 Profiles、配置、模块、Terraform 集成、企业/MDM 设置等。 **📖 [阅读文档 →](https://vincentkoc.github.io/natilius)** ## 贡献 欢迎贡献代码!请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解指南。 **发现了 Bug?** [提交 issue](https://github.com/vincentkoc/natilius/issues) · **有疑问?** [发起讨论](https://github.com/vincentkoc/natilius/discussions) · **喜欢这个项目?** [给我们加星 ⭐](https://github.com/vincentkoc/natilius)

Vincent Koc 用心打造 · GPL-3.0

标签:Cutter, Dotfiles, ECS, JS文件枚举, MITM代理, SOC Prime, Terraform, 可视化界面, 子域名突变, 开发工具, 开发环境配置, 日志审计, 自动化运维, 请求拦截, 逆向工具