Skip to content

feat: add stats breakdown view#4

Closed
OneNoted wants to merge 2 commits into
mainfrom
feat/stats-breakdown-view
Closed

feat: add stats breakdown view#4
OneNoted wants to merge 2 commits into
mainfrom
feat/stats-breakdown-view

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
Copy link
Copy Markdown
Owner Author

Superseded by #5, which is based directly on main and contains only the breakdown feature changes.

@OneNoted OneNoted closed this May 11, 2026
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