go-git-it
Version:
Download any repository or subdirectory on GitHub with support for Node.js and the CLI
7 lines (6 loc) • 593 B
TypeScript
import { GitHubUrlData } from './url-parser.js';
export declare function downloadFullRepository(outputDirectory: string, data: GitHubUrlData): Promise<void>;
export declare function downloadPartialRepository(outputDirectory: string, data: GitHubUrlData, tempDir: string): Promise<void>;
export declare function downloadReleaseAsset(outputDirectory: string, data: GitHubUrlData, tempDir: string): Promise<void>;
export declare function validateGitAvailability(): Promise<void>;
export declare function testGitHubConnectivity(owner: string, project: string, skipCheck?: boolean): Promise<void>;