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
Parameter | Type |
---|---|
config | GithubAssetConfig |
Returns
Properties
Property | Type | Defined in |
---|---|---|
arch | string | teraslice-cli/src/helpers/github-asset.ts:7 |
assetString | string | teraslice-cli/src/helpers/github-asset.ts:8 |
bundle | boolean | teraslice-cli/src/helpers/github-asset.ts:14 |
name | string | teraslice-cli/src/helpers/github-asset.ts:12 |
nodeVersion | string | teraslice-cli/src/helpers/github-asset.ts:9 |
platform | string | teraslice-cli/src/helpers/github-asset.ts:10 |
user | string | teraslice-cli/src/helpers/github-asset.ts:11 |
version? | string | teraslice-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
Parameter | Type | Default value |
---|---|---|
outDir | string | '/tmp' |
quiet | boolean | false |
Returns
Promise
<string
>
parseAssetString()
static
parseAssetString(assetString
):object
Defined in: teraslice-cli/src/helpers/github-asset.ts:97
Parameters
Parameter | Type |
---|---|
assetString | string |
Returns
object
name
name:
string
user
user:
string
version
version:
undefined
|string