release-installer
Version:
Simple GitHub release installer.
18 lines (17 loc) • 459 B
TypeScript
export interface InstallOptions {
binName?: string;
outputDir?: string;
platformMap?: Record<string, string>;
force?: boolean;
verbose?: boolean;
}
export interface ReleaseAsset {
name: string;
download_url: string;
size: number;
}
export interface ReleaseInfo {
tag_name: string;
assets: ReleaseAsset[];
}
export declare function installRelease(repo: string, version: string, options?: InstallOptions): Promise<void>;