Install Coordinator and UIL emit
Ibex can target Install Coordinator as the delivery runtime: UIL describes layout and shell claims; the coordinator job hands work to the daemon queue plane.
Select the plugin
In installer.kdl:
installer {
name "MyApp"
version "1.0.0"
id "com.example.myapp"
plugin "uil"
add-to-path true
extras {
uilScope "perUser"
sideBySide "true"
emitCoordinatorJob "true"
}
}
Plugin ids: uil (alias) or install-coordinator.
Build outputs
ibex build .
Writes under dist/:
-
MyApp.uil.json— UIL v1.0 manifest (classic-pathsadapter) -
MyApp.coordinator.json— thin-stub job referencing the UIL path (MVP:uil plan --dry-runexec step)
Validate on a machine with Install Coordinator:
install-coordinator uil validate dist/MyApp.uil.json
install-coordinator submit dist/MyApp.coordinator.json