Header menu logo Nao

ToolRuntime Type

Describes a named runtime that a process-based tool needs in order to run. For example, a TypeScript entrypoint declares runtime "deno" so it launches as `deno run -A entry.ts ` instead of being executed directly.

Record fields

Record Field Description

Args

Full Usage: Args

Field type: string list

Leading arguments for the launcher (e.g. ["run"; "-A"] for deno).

Field type: string list

Command

Full Usage: Command

Field type: string

Launcher executable that wraps the tool command ("" = run the command directly).

Field type: string

DefaultImage

Full Usage: DefaultImage

Field type: string option

Default container image used when this runtime is containerized.

Field type: string option

Name

Full Usage: Name

Field type: string

Identifier used in tool/session config (e.g. "deno", "ts-node", "python").

Field type: string

Type something to start searching.