For one-line fixes that don't deserve their own version bump, copy the runtime files into the maintainer's live ComfyUI custom_nodes folder directly instead of going through the publish-and-update round-trip. What this adds: - `scripts/sync_to_dev.py` — minimal Python (no third-party deps); reads `KOLOOK_COMFYUI_DEV_PATH` from the environment (auto-loads `.env` at the repo root); copies the curated set of runtime-relevant files (top-level `k_*.py`, `__init__.py`, `config.json`, `forks/`, `web/`) while skipping CI/docs/metadata. Errors out cleanly when the env var is unset — never guesses a path. - `.env.example` entry `KOLOOK_COMFYUI_DEV_PATH=` with explanatory comment, matching the existing `KOLOOK_*` convention. - `CLAUDE.md` section documenting the trigger phrase `dev-sync` so a fresh agent session knows to invoke the script when the maintainer asks for it. This is a development-loop convenience only — anything worth shipping still goes through the normal PR + release flow. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
38 lines
1.7 KiB
Bash
38 lines
1.7 KiB
Bash
# ComfyUI-Koolook environment variables
|
|
#
|
|
# Copy this file to `.env` and fill in real paths for your machine.
|
|
# `.env` is gitignored — never commit real absolute paths to the public repo.
|
|
#
|
|
# Convention: KOLOOK_* prefix. Paths can be absolute or relative to MAIN.
|
|
# When unset, code/docs fall back to the documented portable default
|
|
# (when one exists).
|
|
|
|
# --- External forks root ----------------------------------------------------
|
|
# Where raw third-party clones live (outside MAIN). See forks/README.md.
|
|
# Default if unset: ../ComfyUI-Forks
|
|
KOLOOK_FORKS_DIR=
|
|
|
|
# --- Sibling projects -------------------------------------------------------
|
|
# Sibling projects are related repositories/folders we consult but do not
|
|
# fork or vendor. See README.md "Sibling Projects".
|
|
|
|
# ComfyUI knowledge database — sibling repository of ComfyUI references,
|
|
# workflow notes, and recipe research. Used by docs/agent skills as a
|
|
# read-only knowledge source.
|
|
# Default if unset: ../ComfyUI_knowledge___DB
|
|
KOLOOK_COMFYUI_KB_DIR=
|
|
|
|
# Personal knowledge database (Obsidian or similar) — entirely user-specific.
|
|
# Optional. Leave unset on shared/public clones; agents must treat the
|
|
# absence of this var as "no personal KB available".
|
|
# No default.
|
|
KOLOOK_PERSONAL_KB_DIR=
|
|
|
|
# --- Local dev sync ---------------------------------------------------------
|
|
# Path to a live ComfyUI custom_nodes folder where `scripts/sync_to_dev.py`
|
|
# copies runtime files for fast local iteration (skip the publish-and-update
|
|
# round-trip for one-line fixes). Leave unset to disable; the script errors
|
|
# out cleanly if invoked without it. Forward slashes work on Windows too.
|
|
# No default — entirely user-specific.
|
|
KOLOOK_COMFYUI_DEV_PATH=
|