命令行界面

ObjectStack CLI

协议驱动基础设施的 DevOps 与自动化

面向 CTO 和系统架构师的专业命令行工具包。自动化 Schema 生成,编排多环境部署,并将 ObjectStack 集成到您的 CI/CD 管道中。您在 Studio 中能做的一切,都可以在终端通过脚本完成。零 GUI 依赖。

专为生产基础设施构建

为专业 DevOps 工作流设计的企业级自动化工具。

基础设施即代码

将整个 ObjectStack 应用程序定义为声明式 YAML。对 Schema、权限和工作流进行版本控制。从 Git 存储库部署相同的环境。将您的业务逻辑视为不可变基础设施。

CI/CD 管道集成

原生支持 GitHub Actions、GitLab CI、Jenkins 和 Azure DevOps。作为自动化管道的一部分运行 Schema 验证、执行迁移并部署到多个环境。用于容器化工作流的预构建 Docker 镜像。

多环境编排

使用特定于环境的配置管理开发、暂存和生产环境。在零停机的情况下跨环境推广 Schema。回滚功能和迁移历史记录跟踪。非常适合需要变更审计跟踪的受监管行业。

可脚本化与可组合

每个 CLI 命令都专为脚本化设计。用于解析的 JSON 输出模式。退出代码遵循 UNIX 约定。将命令管道连接在一起以实现复杂的工作流。在稳定的 CLI 原语之上构建自定义自动化脚本。

核心命令参考

用于专业工作流的生产就绪命令。

bash
# 搭建新的 ObjectStack 项目
$ object init [project-name]

# Schema 管理操作
$ object schema [validate|generate|diff]

# 数据库迁移控制
$ object migrate [up|down|status]

# 部署到目标环境
$ object deploy [environment]

# 环境配置管理
$ object env [list|set|get]

# 数据驱动管理
$ object driver [install|list|test]

生产部署工作流

从本地开发到大规模生产。

步骤 1: Schema 验证

在 CI 管道中运行 'object schema validate'。在部署前捕获 Schema 错误。生成 TypeScript 类型并提交到存储库。确保整个技术栈的类型安全。

步骤 2: 自动化测试

使用 'object deploy test --ephemeral' 启动临时测试环境。针对实际 ObjectStack 运行时运行集成测试。自动拆除环境。CI 测试零基础设施成本。

步骤 3: 分阶段部署

使用 'object deploy staging' 部署到暂存环境。运行冒烟测试和手动 QA。使用 'object deploy production --from-staging' 推广到生产环境。完整的审计跟踪以满足合规性要求。

企业用例

CLI 自动化交付战略价值的真实场景。

持续部署管道

将 ObjectStack 部署集成到 GitHub Actions 或 GitLab CI 中。每次提交时自动进行 Schema 验证、运行数据库迁移并部署到多个环境。将部署时间从数小时减少到数分钟。消除手动部署错误。

多租户 SaaS 供应

使用 'object tenant create' 脚本化租户供应。自动化客户入职工作流。使用环境隔离为新租户克隆 Schema。以编程方式管理数千个租户。对于 B2B SaaS 平台至关重要。

边缘与 IoT 部署

将 ObjectStack 运行时部署到边缘设备或 IoT 网关。将 Schema 和业务逻辑打包到 Docker 镜像中。部署到 Kubernetes 集群或边缘节点。从中心 CLI 管理分布式安装机群。非常适合制造、零售 POS 或现场作业。

灾难恢复与数据迁移

使用 'object export' 导出整个应用程序状态。备份 Schema、数据和配置。使用 'object import' 恢复到新基础设施。在云提供商之间或从云迁移到本地。业务连续性零供应商锁定。

安装与分发

适用于所有主要平台和包管理器。

bash
# 通过 npm 全局安装 (需要 Node.js)
npm install -g @objectstack/cli

# 通过 Homebrew 包管理器安装
brew install objectstack/tap/object-cli

# 在容器化环境中运行 CLI
docker pull objectstack/cli:latest

# 下载编译好的二进制文件 (无运行时依赖)
curl -fsSL https://cli.objectstack.ai/install.sh | sh
Ecosystem

作为通用界面的 CLI

CLI 连接所有 ObjectStack 工具和环境。

ObjectStack CLI 是通用控制平面。在本地用于开发,在 CI/CD 中用于自动化,或在生产中用于运维。无论您是针对本地 SQLite、ObjectCloud 中的 Postgres 还是自托管 Kubernetes 集群,相同的命令都适用。整个生态系统的一个界面。

Standalone

Object Studio 嵌入 CLI 以实现可视化工作流

Integrated

ObjectCloud 公开相同的 CLI 用于运维

早期访问计划

把业务定义一次。
让人类与 Agent 安全地一起运营。

别再把业务逻辑散落在 SQL、JavaScript 与 UI 状态里。让对象、权限、工作流、API、UI 元数据与 Agent 工具,成为同一份结构化的 Zod 真相源——可分析、版本化、端到端可审计。2026 年 7 月发布。

无需承诺
2026 年 7 月发布
技术团队优先访问