Expand description
Where the server’s own CEF bundle lives.
The bundle is staged per server version beside forge’s machine-local state
by scripts/stage-browser-host.sh; it is fixed to that directory, never
to the launch directory (hard rule 14).
Re-exports§
Constants§
- APP
- The bundle’s directory name, as the staging script writes it.
- EXECUTABLE 🔒
- The bundle’s executable, as its Info.plist names it.
- EXECUTABLE_
NAME - The bundle’s executable name, as its Info.plist names it.
Functions§
- app_
support - The app-support base forge’s machine-local state sits under.
- check 🔒
- checked_
executable - The host executable, checked against this server’s own version.
- executable
- The executable inside the bundle that runs as a host.
- install_
root - The directory every staged version’s bundle sits under, so a reaper can match a host of ANY staged version rather than only this build’s.
- path
- The installed
Forge Browser.app, under this server’s own version. - prune_
other_ versions - Delete every staged bundle that is not this server’s own version.
- prune_
other_ 🔒versions_ in - version 🔒
- The bundle’s
CFBundleVersion, read out of itsInfo.plist. The staging script writes the key’s value as the next<string>.