Skip to content

Interface: CliServiceRuntimeOptions

Host runtime overrides for tests, embedded distributions, and nonstandard homes.

readonly optional bunExecutable?: string

Package-provided Bun executable override.


readonly optional compile?: CliServiceCompiler

Standalone compiler override.


readonly optional environment?: Readonly<ProcessEnv>

Environment used to locate platform configuration directories.


readonly optional globalHomeDirectory?: string

Shared dbx-tools home containing installed service binaries.


readonly optional homeDirectory?: string

Home directory used when platform environment variables are absent.


readonly optional hostEntrypoint?: string

System-tray host source entrypoint override.


readonly optional installPython?: CliServicePythonInstaller

Python package installer override.


readonly optional installRuntime?: CliServiceRuntimeInstaller

External runtime dependency installer override.


readonly optional platform?: Platform

Operating system used for configuration and startup registration.


readonly optional temporaryDirectory?: string

Temporary directory used for the local control socket.


readonly optional trayExecutable?: string

systray2 native executable override.


readonly optional uvExecutable?: string

uv executable used for managed Python package environments.