Skip to content

feat: stats output #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
GrantBirki opened this issue Apr 14, 2025 · 0 comments · Fixed by #15
Closed

feat: stats output #14

GrantBirki opened this issue Apr 14, 2025 · 0 comments · Fixed by #15
Assignees
Labels
enhancement New feature or request

Comments

@GrantBirki
Copy link
Member

Stats Output 📊

Currently, this cli runs with a spinner displaying very minor output as it goes for each repo. This is by design to keep the cli nice and clean (not a ton of cli spam/noise).

However, when it completes, the user doesn't really know what it did.

This issue tracks work to make the CLI have a nice "stats" output at the end and displaying links to any PRs it creates.

The "stats" output should be displayed by default with rich formatting and color. The color should be able to be disabled with a new --no-color flag and the entire "stats" output should be disabled with the new --no-stats flag.

Features:

  • At the very end of the CLI run it stops the Spinner.
  • A rich table/box/summary is displayed with what the CLI run did
    • What PRs got combined in what repo
    • What PRs were left out due to merge conflicts or other errors
    • What repos did not have enough matching criteria or PRs to actually generate a "combined pull request"
    • Totals of PRs combined on a per repo basis
  • Links to the resulting "combined pr" per repo
  • Supporting status about the CLI run (exec time, etc)
@GrantBirki GrantBirki added the enhancement New feature or request label Apr 14, 2025
@GrantBirki GrantBirki self-assigned this Apr 14, 2025
@GrantBirki GrantBirki mentioned this issue Apr 14, 2025
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 a pull request may close this issue.

1 participant