Skip to content

@k8slens/extensions

Globals / "src/main/lens-binary" / LensBinary

Class: LensBinary#

Hierarchy#

  • LensBinary

HelmCli

Index#

Constructors#

Properties#

Methods#

Constructors#

constructor#

+ new LensBinary(opts: LensBinaryOpts): LensBinary

Defined in src/main/lens-binary.ts:30

Parameters:

Name Type
opts LensBinaryOpts

Returns: LensBinary

Properties#

arch#

Protected arch: string

Defined in src/main/lens-binary.ts:27


binaryName#

Protected binaryName: string

Defined in src/main/lens-binary.ts:25


binaryVersion#

binaryVersion: string

Defined in src/main/lens-binary.ts:19


directory#

Protected directory: string

Defined in src/main/lens-binary.ts:20


dirname#

Protected dirname: string

Defined in src/main/lens-binary.ts:24


logger#

Protected logger: Console | Logger

Defined in src/main/lens-binary.ts:30


originalBinaryName#

Protected originalBinaryName: string

Defined in src/main/lens-binary.ts:28


path#

Protected path: string

Defined in src/main/lens-binary.ts:22


platformName#

Protected platformName: string

Defined in src/main/lens-binary.ts:26


requestOpts#

Protected requestOpts: request.Options

Defined in src/main/lens-binary.ts:29


tarPath#

Protected tarPath: string

Defined in src/main/lens-binary.ts:23


url#

Protected url: string

Defined in src/main/lens-binary.ts:21

Methods#

binDir#

binDir(): Promise\

Defined in src/main/lens-binary.ts:96

Returns: Promise\


binaryDir#

ProtectedbinaryDir(): void

Defined in src/main/lens-binary.ts:67

Returns: void


binaryPath#

binaryPath(): Promise\

Defined in src/main/lens-binary.ts:71

Returns: Promise\


checkBinary#

ProtectedcheckBinary(): Promise\

Defined in src/main/lens-binary.ts:106

Returns: Promise\


downloadBinary#

ProtecteddownloadBinary(): Promise\

Defined in src/main/lens-binary.ts:149

Returns: Promise\


ensureBinary#

ensureBinary(): Promise\

Defined in src/main/lens-binary.ts:111

Returns: Promise\


getBinaryDir#

getBinaryDir(): string

Defined in src/main/lens-binary.ts:92

Returns: string


getBinaryPath#

ProtectedgetBinaryPath(): string

Defined in src/main/lens-binary.ts:84

Returns: string


getOriginalBinaryPath#

ProtectedgetOriginalBinaryPath(): string

Defined in src/main/lens-binary.ts:88

Returns: string


getTarName#

ProtectedgetTarName(): string | null

Defined in src/main/lens-binary.ts:76

Returns: string | null


getUrl#

ProtectedgetUrl(): string

Defined in src/main/lens-binary.ts:80

Returns: string


renameBinary#

ProtectedrenameBinary(): Promise\

Defined in src/main/lens-binary.ts:135

Returns: Promise\


setLogger#

setLogger(logger: Console | Logger): void

Defined in src/main/lens-binary.ts:63

Parameters:

Name Type
logger Console | Logger

Returns: void


untarBinary#

ProtecteduntarBinary(): Promise\

Defined in src/main/lens-binary.ts:123

Returns: Promise\


Last update: November 10, 2020