#!/usr/bin/env node /** * `forge` CLI entry point. * * Engine URL resolution (first match wins): * 1. FORGEOS_ENGINE_URL environment variable * 2. ~/.forgeos/config.json → engine_url field * 3. default: http://localhost:8400 * * API key resolution (first match wins): * 1. FORGEOS_API_KEY environment variable * 2. ~/.forgeos/config.json → api_key field * * Local-only mode (first match wins): * 1. FORGE_LOCAL_ONLY=true environment variable * 2. ~/.forgeos/config.json → local_only: true * * All command groups delegate to their respective modules in ./commands/. * Trust and score commands are local-only; all others call the engine via * ForgeOSClient (src/shared/client.ts). * * Version is sourced from src/shared/version.ts (generated at build time from * package.json). Never hardcode the version string here. * * Sprint 1 DX additions : * - Bare invocation (no subcommand): shows mini-status if project found, * or welcome screen pointing to `forge init` if not. * - Progressive disclosure: default help shows 5 core commands. * `forge --help --all` shows the full command list. */ export {}; //# sourceMappingURL=index.d.ts.map