repomix
Version:
A tool to pack repository contents to single file for AI consumption
16 lines (15 loc) • 764 B
TypeScript
export declare const getFileChangeCount: (directory: string, maxCommits?: number, deps?: {
execGitLogFilenames: (directory: string, maxCommits?: number, deps?: {
execFileAsync: typeof import("child_process").execFile.__promisify__;
}) => Promise<string[]>;
}) => Promise<Record<string, number>>;
export declare const isGitRepository: (directory: string, deps?: {
execGitRevParse: (directory: string, deps?: {
execFileAsync: typeof import("child_process").execFile.__promisify__;
}) => Promise<string>;
}) => Promise<boolean>;
export declare const isGitInstalled: (deps?: {
execGitVersion: (deps?: {
execFileAsync: typeof import("child_process").execFile.__promisify__;
}) => Promise<string>;
}) => Promise<boolean>;