csusage-adapter-all 0.0.2

Coding agent CLI usage reports (ccusage fork with Claude Science support)
docs.rs failed to build csusage-adapter-all-0.0.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

ccusage-adapter-all

The unified ccusage report: it loads every agent adapter and merges their rows into one table or JSON document.

Owns

  • loader.rs — per-agent loading, the agent selection the CLI asks for, and the merge into shared rows.
  • report.rs — the unified row and total shapes.
  • types.rs — the accumulators the merge needs.

This is the only crate that depends on all 17 adapters, which keeps the adapters themselves independent of each other.

Public surface

  • run

Depends on

  • ccusage-adapter-amp
  • ccusage-adapter-claude
  • ccusage-adapter-codebuff
  • ccusage-adapter-codex
  • ccusage-adapter-common
  • ccusage-adapter-copilot
  • ccusage-adapter-droid
  • ccusage-adapter-gemini
  • ccusage-adapter-goose
  • ccusage-adapter-grok
  • ccusage-adapter-hermes
  • ccusage-adapter-kilo
  • ccusage-adapter-kimi
  • ccusage-adapter-openclaw
  • ccusage-adapter-opencode
  • ccusage-adapter-pi
  • ccusage-adapter-qwen
  • ccusage-adapter-zcode
  • ccusage-cli
  • ccusage-core
  • serde
  • serde_json

Build layer

Built in the adapters Crane artifact layer; the layer compiles all adapters in one Cargo invocation, so they build concurrently. Because it depends on every adapter, a change to any adapter also recompiles this crate.