diff --git a/comfy_cli/cmdline.py b/comfy_cli/cmdline.py index 5d308b435..df264a3be 100644 --- a/comfy_cli/cmdline.py +++ b/comfy_cli/cmdline.py @@ -678,7 +678,7 @@ def _refresh_node_id_cache() -> None: rprint(f"[yellow]Failed to update node id cache: {e}[/yellow]") -@app.command(help="Update ComfyUI Environment [all|comfy|cli]") +@app.command(help="Update ComfyUI Environment \\[all|comfy|cli]. To update custom nodes, use `comfy node update`.") @tracking.track_command() def update( target: str = typer.Argument( @@ -1926,7 +1926,10 @@ def dependency(): depComp.install_deps() -@app.command(help="Download a standalone Python interpreter and dependencies based on an existing comfyui workspace") +@app.command( + help="Download a standalone Python interpreter and dependencies based on an existing comfyui workspace. " + "This bundles an interpreter; it does not update ComfyUI or custom nodes." +) @tracking.track_command() def standalone( cli_spec: Annotated[ @@ -2039,7 +2042,11 @@ def _warn_deprecated() -> None: "workflow": LazySubcommand( "comfy_cli.command.workflow", help="Slot-based editing of frontend-format ComfyUI workflows." ), - "manager": LazySubcommand("comfy_cli.command.custom_nodes", attr="manager_app", help="Manage ComfyUI-Manager."), + "manager": LazySubcommand( + "comfy_cli.command.custom_nodes", + attr="manager_app", + help="Enable/disable and configure ComfyUI-Manager (lifecycle, not updates).", + ), "pr-cache": LazySubcommand("comfy_cli.command.pr_command", help="Manage PR cache."), "code-search": LazySubcommand("comfy_cli.command.code_search", help="Search code across ComfyUI repositories."), "cs": LazySubcommand("comfy_cli.command.code_search", hidden=True), diff --git a/comfy_cli/command/custom_nodes/command.py b/comfy_cli/command/custom_nodes/command.py index 48cb401ff..929403a1c 100644 --- a/comfy_cli/command/custom_nodes/command.py +++ b/comfy_cli/command/custom_nodes/command.py @@ -824,7 +824,7 @@ def update_node_id_cache(): # `update, disable, enable, fix` allows `all` param -@app.command(help="Update custom nodes or ComfyUI") +@app.command(help="Update custom nodes or ComfyUI. To update ComfyUI itself or the CLI, use `comfy update`.") @tracking.track_command("node") def update( nodes: list[str] = typer.Argument(