Plugin build & install
These control whether and where the C# Grasshopper plugin is built and copied during install.
ZeroMQ endpoints
By default the backend binds 5555–5557 and falls
back to free loopback ports, writing the result to the connection profile.
Use these only if you need to point the frontend at a specific backend
manually — and remember to set GH_ZMQ_TOKEN too.
Override matrix
| Variable | Effect |
|---|---|
HOPPER_SKIP_GH_PLUGIN=1 | Skip plugin build/install on `pnpm install`. |
HOPPER_GH_LIBRARIES | Override Grasshopper Libraries install path. |
HOPPER_GH_PLUGIN_DIR | Subfolder under Libraries (default: hopper-pi). |
HOPPER_GH_STRICT=1 | Fail install on build/copy errors (default: warn and continue). |
GH_ZMQ_PUB / GH_ZMQ_PUSH / GH_ZMQ_REQ | ZMQ endpoint overrides. |
GH_ZMQ_TOKEN | Connection token override when manually setting endpoints. |
HOPPER_CONNECTION_PROFILE | Connection profile path override. |