Skip to content

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

Description

@Kinasa0096

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions