🚀 octoscope v0.24.0 — --plain / --json

octoscope v0.24.0 is out — and it just left the terminal.
Until now octoscope was a full-screen TUI dashboard for your GitHub account. Nice to look at, but you couldn't pipe it anywhere.
v0.24.0 adds two non-interactive modes: octoscope --plain prints a text summary and exits, and octoscope --json emits the whole dashboard as JSON — ready for jq, a cron digest, or a shell status-line.
The JSON is a stable, versioned contract (schema_version 1): fields are added additively, breaking changes bump the version, and every list is always an array — so you can build on it without it shifting under you.
Both honour --public-only and your existing auth (GITHUB_TOKEN or gh auth), and never open the TUI.
A tip: run octoscope --json | jq to explore the shape first, then pin just the fields you care about.
How would you wire octoscope --json into your setup — a status-line, a cron digest, something else? Curious what you'd want it to expose next.
octoscope: https://gfazioli.github.io/octoscope
Newsletter: https://octoscope.substack.com


Replies