rtk-ai/rtk

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

オープン

#2,236 opened on 2026/06/03

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)Rust (2,914 件のフォーク)batch import
area:clienhancementhelp wantedpriority:medium

Repository metrics

Stars
 (48,085 個のスター)
PR merge metrics
 (平均マージ 11d 1h) (30d で 45 merged PRs)

説明

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.

コントリビューターガイド