/** * Forgen v0.4.1 — `forgen init` CLI * * 빈 FORGEN_HOME (또는 기존에 starter 미설치 홈) 에 starter-pack 솔루션을 * 프로비저닝. npm install-g 시의 postinstall 이 하던 starter 배포 로직을 런타임 * CLI 로 노출해 다음 시나리오 지원: * - `FORGEN_HOME=/tmp/fresh forgen init` — 격리 테스트 환경 * - CI pipeline 신규 컨테이너 프로비저닝 * - 사용자가 실수로 me/solutions 전부 삭제한 뒤 복구 * * 보수적 정책: me/solutions 에 **≥5개 파일**이 이미 있으면 건너뜀 (사용자 * 실 축적물 보호). `--force` 플래그로 우회 가능. postinstall 의 installStarterPack * 과 동일 규칙. */ export interface InitResult { solutionsInstalled: number; solutionsSkippedExisting: number; solutionsDir: string; starterDir: string | null; skipped: boolean; skipReason?: string; } export declare function initializeForgenHome(options?: { force?: boolean; }): InitResult; export declare function handleInit(args: string[]): Promise;