stackgenhq/homebrew-stackgen

GitHub: stackgenhq/homebrew-stackgen

StackGen 的 Homebrew 软件源,提供代码生成基础设施、云资源逆向导入 Terraform、SLO 管理等 DevOps 工具链的安装入口。

Stars: 1 | Forks: 0

# StackGen Homebrew Tap 通过 [Homebrew](https://brew.sh) 安装 StackGen 的 CLI 和工具。 ## 目录 - [前置条件](#prerequisites) - [可用的 formulae](#available-formulae) - [快速安装 (StackGen CLI)](#quick-install-stackgen-cli) - [安装其他工具](#install-other-tools) - [配置](#configuration) - [用法](#usage) ## 前置条件 - **Homebrew** — 如需请安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - **StackGen 账户** (用于云服务) — 在 [cloud.stackgen.com](https://cloud.stackgen.com/) 注册 ## 可用的 formulae | Formula | 描述 | 安装命令 | |--------|-------------|-----------------| | **stackgen** | 主 CLI — 从代码生成基础设施 | `brew install stackgenhq/homebrew-stackgen/stackgen` | | **stackgen-beta** | StackGen CLI (beta/RC 版本) | `brew install stackgenhq/homebrew-stackgen/stackgen-beta` | | **stackgen-slo** | SLO 应用 — 从代码生成基础设施 | `brew install stackgenhq/homebrew-stackgen/stackgen-slo` | | **terraform-importer** | 解析 Terraform IaC 并导入到 Stackgen | `brew install stackgenhq/homebrew-stackgen/terraform-importer` | | **cloud2code** | 将云资源转换为 tfstate 文件 | `brew install stackgenhq/homebrew-stackgen/cloud2code` | | **cloud2code-beta** | Cloud2code (beta/RC 版本) | `brew install stackgenhq/homebrew-stackgen/cloud2code-beta` | | **logexplorer** | 日志浏览器 | `brew install stackgenhq/homebrew-stackgen/logexplorer` | | **genie** | 从代码生成基础设施 (Genie) | `brew install stackgenhq/homebrew-stackgen/genie` | | **stackboot** | 从代码生成基础设施 (StackBoot, 仅限 macOS) | `brew install stackgenhq/homebrew-stackgen/stackboot` | ## 快速安装 (StackGen CLI) 1. 添加 tap 并安装: brew tap stackgenhq/homebrew-stackgen brew install stackgenhq/homebrew-stackgen/stackgen 2. 检查安装: stackgen version ## 安装其他工具 对[上表](#available-formulae)中的任何 formula 使用相同的模式: ``` brew tap stackgenhq/homebrew-stackgen # only needed once brew install stackgenhq/homebrew-stackgen/ ``` 示例: ``` brew install stackgenhq/homebrew-stackgen/terraform-importer brew install stackgenhq/homebrew-stackgen/cloud2code brew install stackgenhq/homebrew-stackgen/logexplorer ``` ## 配置 CLI **需要**一个 base URL 和一个 API token。 ### 必需的环境变量 | 变量 | 必需 | 描述 | |----------|----------|-------------| | `STACKGEN_URL` | **是** | StackGen API 的 base URL (云端或本地部署)。 | | `STACKGEN_TOKEN` | **是** | 你的 API key (个人访问令牌)。 | ### 云端 (cloud.stackgen.com) 1. 登录 [cloud.stackgen.com](https://cloud.stackgen.com/)。 2. 打开 [Personal access tokens](https://cloud.stackgen.com/account-settings/pat/) 并复制你的 API key。 3. 在你的 shell 中设置两者: export STACKGEN_URL="https://cloud.stackgen.com" export STACKGEN_TOKEN= 将这些行添加到 `~/.zshrc` 或 `~/.bashrc` 以使其持久化。 ### 本地部署 使用你组织的 StackGen URL 和 API key: ``` export STACKGEN_URL="https://my-org.stackgen.com" export STACKGEN_TOKEN= ``` ## 用法 安装 **stackgen** 后: ``` stackgen --help ``` 对于其他工具,运行二进制文件名(例如 `terraform-importer --help`、`logexplorer --help`)。 ## 链接 - [StackGen](https://stackgen.com/) - [文档](https://docs.stackgen.com/)
标签:CLI, EC2, ECS, Homebrew, IaC, SLO, StackGen, TAP, Terraform, WiFi技术, 云计算, 云资源管理, 威胁情报, 开发者工具, 开源, 文档结构分析, 日志审计, 特权提升, 生成式基础设施, 自动化部署, 规则引擎, 软件包管理器