bds-cli needs progress on long running jobs #124

Closed
opened 2026-08-02 21:08:11 +00:00 by hugo · 1 comment
Owner

Currently the cli does not give any progress on long processes - it needs to give tui based command progress, too, just like the gui does. Rebuild, render, validate or metadata diff should get proper progress reports in the style of the huggingface cli.

Currently the cli does not give any progress on long processes - it needs to give tui based command progress, too, just like the gui does. Rebuild, render, validate or metadata diff should get proper progress reports in the style of the huggingface cli.
hugo added the bug label 2026-08-02 21:08:11 +00:00
Author
Owner

Implemented in 36cbaa0.

  • Streams localized live terminal progress for full and incremental rebuild/render work, including metadata comparison, site validation, and page rendering. Redirected output uses stable lines; JSON stays machine-clean and retains ordered progress history.
  • Shared incremental rebuild and generation APIs now expose monotonic progress, and pull reconciliation inherits incremental rebuild progress.
  • Verified with format check, warnings-denied workspace Clippy, workspace build, all 35 workspace test suites, Allium validation, release bundle creation, and an end-to-end TTY run of the packaged bds-cli.
Implemented in 36cbaa0. - Streams localized live terminal progress for full and incremental rebuild/render work, including metadata comparison, site validation, and page rendering. Redirected output uses stable lines; JSON stays machine-clean and retains ordered progress history. - Shared incremental rebuild and generation APIs now expose monotonic progress, and pull reconciliation inherits incremental rebuild progress. - Verified with format check, warnings-denied workspace Clippy, workspace build, all 35 workspace test suites, Allium validation, release bundle creation, and an end-to-end TTY run of the packaged bds-cli.
hugo closed this issue 2026-08-03 07:25:47 +00:00
Sign in to join this conversation.