Skip to main content

teraslice-cli / helpers/github-asset / default

Class: default

Defined in: teraslice-cli/src/helpers/github-asset.ts:6

Constructors

new default()

new default(config): default

Defined in: teraslice-cli/src/helpers/github-asset.ts:16

Parameters

ParameterType
configGithubAssetConfig

Returns

default

Properties

PropertyTypeDefined in
archstringteraslice-cli/src/helpers/github-asset.ts:7
assetStringstringteraslice-cli/src/helpers/github-asset.ts:8
bundlebooleanteraslice-cli/src/helpers/github-asset.ts:14
namestringteraslice-cli/src/helpers/github-asset.ts:12
nodeVersionstringteraslice-cli/src/helpers/github-asset.ts:9
platformstringteraslice-cli/src/helpers/github-asset.ts:10
userstringteraslice-cli/src/helpers/github-asset.ts:11
version?stringteraslice-cli/src/helpers/github-asset.ts:13

Accessors

nodeMajorVersion

Get Signature

get nodeMajorVersion(): string

Defined in: teraslice-cli/src/helpers/github-asset.ts:29

Returns

string

Methods

download()

download(outDir, quiet): Promise<string>

Defined in: teraslice-cli/src/helpers/github-asset.ts:33

Parameters

ParameterTypeDefault value
outDirstring'/tmp'
quietbooleanfalse

Returns

Promise<string>


parseAssetString()

static parseAssetString(assetString): object

Defined in: teraslice-cli/src/helpers/github-asset.ts:97

Parameters

ParameterType
assetStringstring

Returns

object

name

name: string

user

user: string

version

version: undefined | string