Skip to content

feat: add stats breakdown view#5

Merged
OneNoted merged 1 commit into
mainfrom
feat/stats-breakdown-view-clean
May 11, 2026
Merged

feat: add stats breakdown view#5
OneNoted merged 1 commit into
mainfrom
feat/stats-breakdown-view-clean

Conversation

@OneNoted
Copy link
Copy Markdown
Owner

Summary

Adds a ghfetch breakdown <username> command that explains which repositories contribute to language totals and estimated LoC. The new view supports language-first and repo-first grouping, JSON output, filtering by language or repository, output limits, and fork exclusion.

Also makes fork exclusion easier to discover across repository-total views by exposing --ignore-forks as an alias for --no-forks, and applies fork filtering to organization language and repository totals.

Validation

  • cargo fmt --check
  • cargo test
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo run --quiet -- user --help
  • cargo run --quiet -- org --help
  • cargo run --quiet -- breakdown --help

@OneNoted OneNoted marked this pull request as ready for review May 11, 2026 12:35
@OneNoted OneNoted merged commit ff0bcfb into main May 11, 2026
4 checks passed
@OneNoted OneNoted deleted the feat/stats-breakdown-view-clean branch May 11, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant