Skip to content

Releases: ClaudeCodeCafe/cping

v0.1.1

13 May 01:36

Choose a tag to compare

Quality hardening release — 9 rounds of Codex review, 46 findings fixed.

Improvements

  • Robustness: Full type-safety guards for all API response fields (components, status, incidents)
  • Exit codes: Now checks both component-level and page-level status indicator
  • Error handling: HTTPError catch ordering fixed, UnicodeDecodeError caught, SIGPIPE handled, Windows compatible
  • Packaging: pip/pipx support (pipx install cping-cli), standalone script + Python package in sync
  • Tests: 32 unit tests + 7 smoke tests, Python 3.8–3.12 CI matrix
  • CI: GitHub Actions pinned to immutable SHAs, ruff lint + format checks, sync verification between standalone script and package
  • Docs: README, CLAUDE.md, CHANGELOG.md updated for accuracy

v0.1.0

13 May 00:23

Choose a tag to compare

Initial release of cping — ping Claude's service status from the terminal.

Features

  • Check all Claude service components at a glance
  • Color-coded status indicators (operational / degraded / outage / maintenance)
  • Active incident details
  • --json for raw API output
  • --no-color for scripting and piping
  • Exit code 2 when any component is degraded (useful for CI/scripts)
  • Zero external dependencies — Python 3 standard library only