@ts-dev-tools/core
Version:
TS dev tools Core
12 lines (11 loc) • 578 B
TypeScript
export declare class GitService {
private constructor();
static GIT_HOOK_MODE: number;
static GIT_HOOK_TEMPLATE: string;
static isGitRepository(absoluteProjectDir: string): Promise<boolean>;
static addGitHook(absoluteProjectDir: string, gitHookName: string, gitHookCommand: string): Promise<void>;
static updateGitHook(absoluteProjectDir: string, gitHookName: string, oldGitHookCommand: string, newGitHookCommand: string): void;
private static getGitHookFilePath;
private static getManagedGitHookContent;
private static getFilePermissions;
}