Skip to content

mprocs

The mprocs package to use.

Type: package

Default:

pkgs.mprocs

Declared by:

Client protocol used for attach, readiness, and individual process control.

Type: one of “none”, “native-api”

Declared by:

Adapter used to stop the running manager.

Type: one of “native-api”, “command”, “process-scope”

Declared by:

Terminal required by the manager launcher.

Type: one of “none”, “controlling”

Declared by:

process.managers.mprocs.capabilities.background_start

Section titled “process.managers.mprocs.capabilities.background_start”

Whether the manager can remain running after the launching client exits.

Type: boolean

Declared by:

process.managers.mprocs.capabilities.cold_start_subset

Section titled “process.managers.mprocs.capabilities.cold_start_subset”

Whether the manager can initially start a named subset of processes.

Type: boolean

Declared by:

process.managers.mprocs.capabilities.devenv_attach

Section titled “process.managers.mprocs.capabilities.devenv_attach”

Whether devenv can attach its interactive client to an existing manager.

Type: boolean

Declared by:

process.managers.mprocs.capabilities.individual_control

Section titled “process.managers.mprocs.capabilities.individual_control”

Whether devenv can start, stop, and restart individual processes through the manager.

Type: boolean

Declared by:

process.managers.mprocs.capabilities.wait_ready

Section titled “process.managers.mprocs.capabilities.wait_ready”

Whether devenv can wait for process readiness through the manager.

Type: boolean

Declared by:

Top-level mprocs.yaml options

https://github.com/pvolok/mprocs?tab=readme-ov-file#config

Type: YAML 1.1 value

Default:

{ }

Declared by: