@capgo/cli
Version:
A CLI to upload to capgo servers
22 lines (21 loc) • 1.15 kB
TypeScript
import type { OptionsBase } from '../schemas/base';
export interface AppTodoProgress {
onboarding: unknown;
hasChannel?: boolean;
checkErrors?: string[];
}
export declare const TODO_BACKGROUND_WAIT_MS = 10000;
export declare function waitForTodoBackgroundChecks(checks: readonly Promise<void>[], onCountdown?: (remainingSeconds: number) => void, timeoutMs?: number): Promise<boolean>;
export declare function getAppTodoSteps(progress: AppTodoProgress): {
version: number;
steps: {
id: "login_cli_mcp" | "add_channel" | "add_updater" | "add_code" | "add_encryption" | "select_platform" | "build_project" | "run_device" | "add_code_change" | "upload_bundle" | "test_update" | "completion" | "add_app";
title: string;
status: "done" | "skipped" | "pending";
}[];
};
export declare function formatAppTodoList(appId: string, progress: AppTodoProgress, options?: {
color?: boolean;
}): string;
export declare function readAppTodoProgress(appId: string, options: OptionsBase): Promise<AppTodoProgress>;
export declare function appTodo(appId: string | undefined, options: Partial<OptionsBase>): Promise<void>;