UNPKG

git-aiflow

Version:

🚀 An AI-powered workflow automation tool for effortless Git-based development, combining smart GitLab/GitHub merge & pull request creation with Conan package management.

39 lines • 1.19 kB
/** * Service for managing conandata.yml file updates */ export declare class ConanDataService { private readonly filePath; constructor(workingDirectory?: string); /** * Check if conandata.yml exists */ exists(): boolean; /** * Read and parse conandata.yml content */ readContent(): string; /** * Update package version in conandata.yml * @param packageName Package name (e.g., "zterm") * @param newVersion New version (e.g., "1.0.0.25") * @returns Updated content */ updatePackageVersion(packageName: string, newVersion: string): string; /** * Write updated content to conandata.yml */ writeContent(content: string): void; /** * Update package version and save file * @param packageName Package name * @param newVersion New version */ updateAndSave(packageName: string, newVersion: string): void; /** * Get current package version from conandata.yml * @param packageName Package name * @returns Current version or null if not found */ getCurrentVersion(packageName: string): string | null; } //# sourceMappingURL=conandata-service.d.ts.map