Skip to main content

ManagedToolchainReference

@hardkas/core


@hardkas/core / ManagedToolchainReference

Interface: ManagedToolchainReference

Defined in: packages/core/src/toolchains.ts:21

Properties​

archive​

readonly archive: "zip" | "tar.gz"

Defined in: packages/core/src/toolchains.ts:30

Container format of the release asset.


assetName​

readonly assetName: string

Defined in: packages/core/src/toolchains.ts:25


assetSha256​

readonly assetSha256: string

Defined in: packages/core/src/toolchains.ts:28

SHA-256 of the release asset, as published on the GitHub release.


assetSubdir​

readonly assetSubdir: string

Defined in: packages/core/src/toolchains.ts:32

Directory inside the asset whose files are installed.


entry​

readonly entry: string

Defined in: packages/core/src/toolchains.ts:34

Module or program used from the install directory.


executables?​

readonly optional executables?: readonly string[]

Defined in: packages/core/src/toolchains.ts:36

Pinned files installed as executables (mode 0755 on POSIX).


files​

readonly files: Readonly<Record<string, ManagedToolchainFile>>

Defined in: packages/core/src/toolchains.ts:37


id​

readonly id: string

Defined in: packages/core/src/toolchains.ts:22


releaseTag​

readonly releaseTag: string

Defined in: packages/core/src/toolchains.ts:24


url​

readonly url: string

Defined in: packages/core/src/toolchains.ts:26


version​

readonly version: string

Defined in: packages/core/src/toolchains.ts:23