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

Đang mở
#585 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
55/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu từ các điểm vào thích hợp của các lệnh cài đặt node và theo dõi cách đầu ra của các tiến trình con cm-cli và pip được thu thập hoặc hiển thị. Xác minh hành vi với các lượt cài đặt liên quan đến nhiều gói node: chế độ im lặng phải giữ lại cảnh báo, lỗi, kết quả cuối cùng cho từng gói và các mã thoát bình thường, trong khi đầu ra mặc định vẫn không thay đổi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement

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.

Ngôn ngữ chính
Python
Star
1k
Fork
176
Merge trung bình
1 ngày 11 giờ
Pull request đã merge (30 ngày)
87

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Comfy-Org/comfy-cli

Tất cả issue của Comfy-Org/comfy-cli

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.