• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dangernoodle-io / shesha / 29378626026 / 1
97%
main: 97%

Build:
DEFAULT BRANCH: main
Ran 15 Jul 2026 12:18AM UTC
Files 42
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Jul 2026 12:17AM UTC coverage: 96.348% (+0.04%) from 96.306%
29378626026.1

push

github

web-flow
feat(style,spinner): add color + spinner seams with default impls (#2)

- style: lib-agnostic styled-terminal-text seam (Level/Style/Renderer);
  termenv is the swappable default impl, confined entirely to this
  package (no termenv type in the public API); LevelNone degrades to
  bare text so callers never branch on color support.
- spinner: terminal progress-indicator seam built on style; ships
  shesha's default impl (stderr-only, never stdout since shesha MCP
  servers use stdio for protocol traffic), degrading to a single plain
  line at style.LevelNone (non-TTY/NO_COLOR/CI); animates via a joined
  goroutine (Stop is idempotent and leak-free). Installs no signal
  handlers of its own — Go has no per-registrant signal.Reset, so an
  in-library handler would deregister a consumer's own SIGINT/SIGTERM
  handling; interrupt policy stays with the caller, documented with a
  wiring snippet for restoring the cursor on interrupt.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

1662 of 1725 relevant lines covered (96.35%)

1.11 hits per line

Source Files on job 29378626026.1
  • Tree
  • List 42
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29378626026
  • 9338db33 on github
  • Prev Job for on main (#29356649328.1)
  • Next Job for on main (#29443107547.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc