Package-level declarations
Functions
Link copied to clipboard
external fun _findMatch(versionSpec: String, stable: Boolean, candidates: ReadonlyArray<IToolRelease>, archFilter: String): Promise<IToolRelease?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend external fun downloadTool(url: String, dest: String = definedExternally, auth: String = definedExternally, headers: OutgoingHttpHeaders = definedExternally): String
Link copied to clipboard
external fun downloadToolAsync(url: String, dest: String = definedExternally, auth: String = definedExternally, headers: OutgoingHttpHeaders = definedExternally): Promise<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend external fun extractTar(file: String, dest: String = definedExternally, flags: ReadonlyArray<String> = definedExternally): String
Link copied to clipboard
external fun extractTarAsync(file: String, dest: String = definedExternally, flags: ReadonlyArray<String> = definedExternally): Promise<String>
Link copied to clipboard
suspend external fun extractXar(file: String, dest: String = definedExternally, flags: ReadonlyArray<String> = definedExternally): String
Link copied to clipboard
external fun extractXarAsync(file: String, dest: String = definedExternally, flags: ReadonlyArray<String> = definedExternally): Promise<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun findAllVersions(toolName: String, arch: String = definedExternally): ReadonlyArray<String>
Link copied to clipboard
suspend external fun findFromManifest(versionSpec: String, stable: Boolean, manifest: ReadonlyArray<IToolRelease>, archFilter: String = definedExternally): IToolRelease?
Link copied to clipboard
external fun findFromManifestAsync(versionSpec: String, stable: Boolean, manifest: ReadonlyArray<IToolRelease>, archFilter: String = definedExternally): Promise<IToolRelease?>
Link copied to clipboard
suspend external fun getManifestFromRepo(owner: String, repo: String, auth: String = definedExternally, branch: String = definedExternally): ReadonlyArray<IToolRelease>
Link copied to clipboard
external fun getManifestFromRepoAsync(owner: String, repo: String, auth: String = definedExternally, branch: String = definedExternally): Promise<ReadonlyArray<IToolRelease>>
Link copied to clipboard