🚀 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:

Newsletter:

12 views

Add a comment

Replies

Be the first to comment