Interface: CliServiceRuntimeOptions
Host runtime overrides for tests, embedded distributions, and nonstandard homes.
Properties
Section titled “Properties”bunExecutable?
Section titled “bunExecutable?”
readonlyoptionalbunExecutable?:string
Package-provided Bun executable override.
compile?
Section titled “compile?”
readonlyoptionalcompile?:CliServiceCompiler
Standalone compiler override.
environment?
Section titled “environment?”
readonlyoptionalenvironment?:Readonly<ProcessEnv>
Environment used to locate platform configuration directories.
globalHomeDirectory?
Section titled “globalHomeDirectory?”
readonlyoptionalglobalHomeDirectory?:string
Shared dbx-tools home containing installed service binaries.
homeDirectory?
Section titled “homeDirectory?”
readonlyoptionalhomeDirectory?:string
Home directory used when platform environment variables are absent.
hostEntrypoint?
Section titled “hostEntrypoint?”
readonlyoptionalhostEntrypoint?:string
System-tray host source entrypoint override.
installPython?
Section titled “installPython?”
readonlyoptionalinstallPython?:CliServicePythonInstaller
Python package installer override.
installRuntime?
Section titled “installRuntime?”
readonlyoptionalinstallRuntime?:CliServiceRuntimeInstaller
External runtime dependency installer override.
platform?
Section titled “platform?”
readonlyoptionalplatform?:Platform
Operating system used for configuration and startup registration.
temporaryDirectory?
Section titled “temporaryDirectory?”
readonlyoptionaltemporaryDirectory?:string
Temporary directory used for the local control socket.
trayExecutable?
Section titled “trayExecutable?”
readonlyoptionaltrayExecutable?:string
systray2 native executable override.
uvExecutable?
Section titled “uvExecutable?”
readonlyoptionaluvExecutable?:string
uv executable used for managed Python package environments.