From 1001309bde12063f2c7892753ca35d61d0bf63f1 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Mon, 10 Aug 2026 15:21:10 +0200 Subject: [PATCH] Document the dev mode flags that exist dryrun was listed but is gone from core: it intercepted only the silent() wrapper, so pct create ran anyway and the container was built. net and timing were missing, as was the picker that dev_mode without a flag now opens. --- CONTRIBUTING.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a84ae9cc3..18bacd1d8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -172,8 +172,19 @@ dev_mode="trace,keep" bash -c "$(curl -fsSL https://raw.githubusercontent.com/co | `pause` | Pauses execution at key points before customization | | `breakpoint` | Drops to a shell at hardcoded `breakpoint` calls in scripts | | `logs` | Saves detailed build logs to `/var/log/community-scripts/` | -| `dryrun` | Bypasses actual container creation (limited support) | | `motd` | Forces an update of the Message of the Day | +| `net` | Logs every engine fetch: HTTP status, duration and URL | +| `timing` | Times each step and lists the slowest ones at the end | + +Any flag also prints the resolved context first — where the engine came from, +both roots and URLs, the app, platform and versions — and repaints the greens +red, so a dev run is never mistaken for a normal install. + +Setting `dev_mode` without naming a flag (`dev_mode=`, `=1`, `=ask`) opens a +picker before the install menu. + +`dryrun` was removed: it only intercepted the `silent()` wrapper, so `pct +create` still ran and the container was still built. ---