Skip to content

feat(cli): add interactive progress bar#57

Closed
axonstone wants to merge 2 commits intomainfrom
codex/add-cli-progress-bar
Closed

feat(cli): add interactive progress bar#57
axonstone wants to merge 2 commits intomainfrom
codex/add-cli-progress-bar

Conversation

@axonstone
Copy link
Copy Markdown
Contributor

Summary

  • Added a simple CLI-owned ASCII progress bar for interactive cloudburn scan and cloudburn discover runs.
  • Kept progress output on stderr only when attached to a TTY so JSON and table output on stdout remain unchanged for redirects and automation.
  • Added CLI coverage for interactive progress rendering, non-TTY suppression, and progress cleanup before runtime errors.
  • Added a patch changeset for the published cloudburn package and updated the CLI architecture docs to document the new behavior.

Diagram

flowchart LR
  A[scan or discover command] --> B[ASCII progress tracker]
  B --> C[stderr TTY updates]
  A --> D[CloudBurn SDK execution]
  D --> E[formatted result]
  E --> F[stdout table or json]
Loading

Scope

  • cloudburn (cli)
  • @cloudburn/sdk
  • @cloudburn/rules
  • docs/community files

Release Notes

  • Added a .changeset/*.md file for published package changes
  • No published package changes in this PR

Verification

  • pnpm lint
  • pnpm typecheck
  • pnpm test
  • pnpm build
  • pnpm verify

Boundary Checks

  • No engine/parser/provider logic added to @cloudburn/rules
  • CLI delegates scan logic to SDK
  • README/CONTRIBUTING/docs updated when behavior changed

@axonstone axonstone requested a review from dannysteenman April 1, 2026 07:21
@axonstone axonstone added the enhancement New feature or request label Apr 1, 2026
@axonstone axonstone closed this Apr 1, 2026
@dannysteenman dannysteenman deleted the codex/add-cli-progress-bar branch April 1, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant