ManagedToolchainReference
@hardkas/core / ManagedToolchainReference
Interface: ManagedToolchainReference
Defined in: packages/core/src/toolchains.ts:21
Properties
archive
readonlyarchive:"zip"|"tar.gz"
Defined in: packages/core/src/toolchains.ts:30
Container format of the release asset.
assetName
readonlyassetName:string
Defined in: packages/core/src/toolchains.ts:25
assetSha256
readonlyassetSha256:string
Defined in: packages/core/src/toolchains.ts:28
SHA-256 of the release asset, as published on the GitHub release.
assetSubdir
readonlyassetSubdir:string
Defined in: packages/core/src/toolchains.ts:32
Directory inside the asset whose files are installed.
entry
readonlyentry:string
Defined in: packages/core/src/toolchains.ts:34
Module or program used from the install directory.
executables?
readonlyoptionalexecutables?: readonlystring[]
Defined in: packages/core/src/toolchains.ts:36
Pinned files installed as executables (mode 0755 on POSIX).
files
readonlyfiles:Readonly<Record<string,ManagedToolchainFile>>
Defined in: packages/core/src/toolchains.ts:37
id
readonlyid:string
Defined in: packages/core/src/toolchains.ts:22
releaseTag
readonlyreleaseTag:string
Defined in: packages/core/src/toolchains.ts:24
url
readonlyurl:string
Defined in: packages/core/src/toolchains.ts:26
version
readonlyversion:string
Defined in: packages/core/src/toolchains.ts:23