Module buildTools/installTools
Functions
addExtensionInstalledToolsToSettings
- addExtensionInstalledToolsToSettings(context: vscode.ExtensionContext): Promise<void>
-
Parameters
-
context: vscode.ExtensionContext
Returns Promise<void>
downloadLatestNode
- downloadLatestNode(context: vscode.ExtensionContext, fileDownloadName: string): Promise<string>
-
Parameters
-
context: vscode.ExtensionContext
-
fileDownloadName: string
Returns Promise<string>
extractFile
- extractFile(filePath: string, outPath: string): Promise<string>
-
Parameters
-
filePath: string
-
outPath: string
Returns Promise<string>
getLatestNodeLink
- getLatestNodeLink(): Promise<string>
getNode
- getNode(context: vscode.ExtensionContext): Promise<string>
-
Parameters
-
context: vscode.ExtensionContext
Returns Promise<string>
getPlatformSpecificNodeLink
- getPlatformSpecificNodeLink(latestNodeBody: string, platform: NodeJS.Platform, arch: string): string | null
-
Parameters
-
latestNodeBody: string
-
platform: NodeJS.Platform
-
arch: string
Returns string | null
installAllTools
- installAllTools(context: vscode.ExtensionContext): Promise<void | Error>
-
Parameters
-
context: vscode.ExtensionContext
Returns Promise<void | Error>
installArmNonEabi
- installArmNonEabi(context: vscode.ExtensionContext, npx: string): XpmInstallType
-
Parameters
-
context: vscode.ExtensionContext
-
npx: string
Returns XpmInstallType
installCMake
- installCMake(context: vscode.ExtensionContext, npx: string): XpmInstallType
-
Parameters
-
context: vscode.ExtensionContext
-
npx: string
Returns XpmInstallType
installMake
- installMake(context: vscode.ExtensionContext, npx: string): Promise<void>
-
Parameters
-
context: vscode.ExtensionContext
-
npx: string
Returns Promise<void>
installOpenOcd
- installOpenOcd(context: vscode.ExtensionContext, npx: string): XpmInstallType
-
Parameters
-
context: vscode.ExtensionContext
-
npx: string
Returns XpmInstallType
removeOldTools
-
Parameters
-
-
context: vscode.ExtensionContext
Returns Promise<void>
xpmInstall
- xpmInstall(context: vscode.ExtensionContext, npx: string, definition: BuildToolDefinition): XpmInstallType
-
Parameters
-
context: vscode.ExtensionContext
-
npx: string
-
Returns XpmInstallType
Downloads the latest compressed version of node to the extensions global storage directory in ta tmp folder.