Comfy-Org / Comfy-Org/comfy-cli

[Feature] Add a --quiet flag for compact node installation output

Open
#585 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
968
Forks
151
Avg merge
1d 9h
Merged PRs (30d)
77

Description

## Problem

Node installation can produce hundreds of lines of per-package progress output from the underlying `cm-cli` / `pip` subprocesses. This becomes difficult to review when installing many node packs, especially when terminal progress bars are captured as separate log lines.

This was previously discussed in #442. The maintainer suggested opening a focused request for a `--quiet`-style flag.

## Proposed behavior

Add a `--quiet` flag to the applicable node installation commands.

When `--quiet` is enabled:

- Suppress routine subprocess progress bars and per-package download progress.
- Keep warnings and errors visible.
- Show a concise final success/failure result for each requested node pack.
- Preserve the normal exit code so scripts can reliably detect failures.

Without `--quiet`, keep the current output unchanged for backward compatibility.

## Expected result

Installing many node packs with `--quiet` should produce a short, reviewable log containing the requested node packs, important warnings/errors, and final results, without a separate line for every progress-bar update.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.