rtk-ai/rtk

Add rtk cmake filter (collapse build progress, keep diagnostics)

開放

#2,236 建立於 2026年6月3日

 (1 則留言) (0 個反應) (0 位負責人)Rust (2,914 個分叉)batch import
area:clienhancementhelp wantedpriority:medium

倉庫指標

星標
 (48,085 顆星)
PR 合併指標
 (平均合併 11天 1小時) (30 天內合併 45 個 PR)

描述

Summary

Add an rtk cmake filter. cmake --build (and configure) output is verbose and dominated by progress/percentage lines that carry little signal once a build succeeds, but is a high-frequency command in C++ workflows.

Why

rtk discover flagged cmake as the #1 unhandled command in my history: 147 invocations over 30 days (e.g. cmake --build cmake-build-debug --target ...), with no RTK equivalent. C++ build/test loops run this constantly.

What's noisy

  • [ NN%] Building CXX object ... progress lines (one per TU)
  • Scanning dependencies of target ...
  • Repeated make[1]/make[2] directory-entry chatter

Suggested behavior

  • On success: collapse per-TU progress to a count (e.g. "Built N targets, M objects"), keep warnings/errors verbatim.
  • On failure: preserve the failing compiler invocation + diagnostics in full; drop unrelated progress.
  • Keep cmake configure output's cache/feature summary but drop the line-by-line check spam.

貢獻者指南