UNPKG

cleanifix

Version:

Intelligent data cleaning CLI with natural language support - Docker-powered Python engine

38 lines 1.07 kB
export declare class DockerManager { private static readonly IMAGE_NAME; private static readonly CONTAINER_NAME; private static readonly IMAGE_TAG; /** * Check if Docker is installed and running */ static checkDocker(): Promise<boolean>; /** * Check if the Cleanifix Docker image exists locally */ static imageExists(): Promise<boolean>; /** * Pull or build the Docker image */ static ensureImage(): Promise<void>; /** * Parse command options from CLI arguments */ private static parseCommandOptions; /** * Run a command in the Docker container */ static runCommand(command: string[], options?: { mountPath?: string; interactive?: boolean; env?: Record<string, string>; }): Promise<void>; /** * Clean up Docker resources */ static cleanup(): Promise<void>; /** * Get system information for debugging */ static getSystemInfo(): Promise<Record<string, string>>; } //# sourceMappingURL=docker-manager.d.ts.map