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

cockroachdb / bubbline
65%

Build:
DEFAULT BRANCH: main
Repo Added 22 May 2026 03:33PM UTC
Token GTaorx4BTbEuDwkvPuk9Ld9Qe27Z2a9my regen
Build 5 Last
Files 19
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main
  • pmattis/io-options

22 May 2026 04:31PM UTC coverage: 64.646% (-0.2%) from 64.836%
26299738137

push

github

petermattis
bubbline: thread Input/Output through to bubbletea program

GetLine() unconditionally passes the bubbletea program the process's
stdin/stdout. That works for the standalone case where the editor
runs in the foreground terminal, but it forecloses use of bubbline
as a library: an embedder that drives the editor over a PTY pair,
SSH channel, or any other non-stdio transport has no way to bind
the editor's I/O to those file descriptors.

Add two exported io.Reader/io.Writer fields on Editor, set in the
same direct-field-assignment style as MaxHistorySize, Reflow, etc.
When non-nil they are passed through as tea.WithInput / tea.WithOutput
options on the program; when nil the existing behavior is preserved
byte-for-byte, so consumers that don't set them see no change.

0 of 8 new or added lines in 1 file covered. (0.0%)

36 existing lines in 2 files now uncovered.

1781 of 2755 relevant lines covered (64.65%)

548.15 hits per line

Relevant lines Covered
Build:
Build:
2755 RELEVANT LINES 1781 COVERED LINES
548.15 HITS PER LINE
Source Files on main
  • Tree
  • List 19
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26299738137 main bubbline: thread Input/Output through to bubbletea program GetLine() unconditionally passes the bubbletea program the process's stdin/stdout. That works for the standalone case where the editor runs in the foreground terminal, but it forecloses u... push 22 May 2026 04:31PM UTC petermattis github
64.65
26299597644 pmattis/io-options bubbline: thread Input/Output through to bubbletea program GetLine() unconditionally passes the bubbletea program the process's stdin/stdout. That works for the standalone case where the editor runs in the foreground terminal, but it forecloses u... Pull #3 22 May 2026 04:28PM UTC petermattis github
64.65
26297658046 pmattis/io-options bubbline: thread Input/Output through to bubbletea program GetLine() unconditionally passes the bubbletea program the process's stdin/stdout. That works for the standalone case where the editor runs in the foreground terminal, but it forecloses u... push 22 May 2026 03:48PM UTC petermattis github
64.65
26297358399 main Merge pull request #33 from Balaji01-4D/update-ci push 22 May 2026 03:42PM UTC web-flow github
64.84
26296923346 pmattis/io-options bubbline: thread Input/Output through to bubbletea program GetLine() unconditionally passes the bubbletea program the process's stdin/stdout. That works for the standalone case where the editor runs in the foreground terminal, but it forecloses u... push 22 May 2026 03:33PM UTC petermattis github
64.67
See All Builds (5)

Badge your Repo: bubbline

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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