gitset
Version:
Enhanced git init with user configuration management
19 lines • 575 B
TypeScript
export interface InstallationMethod {
name: string;
command: string[];
description: string;
requiresElevation: boolean;
}
export declare class GitInstaller {
private platform;
constructor();
getAvailableInstallationMethods(): Promise<InstallationMethod[]>;
installGit(method: InstallationMethod): Promise<boolean>;
private getMacOSMethods;
private getLinuxMethods;
private getWindowsMethods;
private executeInstallCommand;
private verifyInstallation;
private commandExists;
}
//# sourceMappingURL=git-installer.d.ts.map