@iyulab/oops
Version:
Core SDK for Oops - Safe text file editing with automatic backup
21 lines • 639 B
TypeScript
/**
* Git operations wrapper for Oops
*/
export declare class GitWrapper {
private _workingDir;
private git;
private isInitialized;
constructor(_workingDir: string);
init(): Promise<void>;
private ensureInitialized;
add(filePath: string): Promise<void>;
commit(message: string): Promise<void>;
diff(filePath?: string): Promise<string>;
status(): Promise<any>;
reset(filePath?: string): Promise<void>;
checkout(filePath: string): Promise<void>;
isHealthy(): Promise<boolean>;
getCommitCount(): Promise<number>;
hasCommits(): Promise<boolean>;
}
//# sourceMappingURL=git.d.ts.map