package linebuf

import "go.abhg.dev/doc2go/internal/linebuf"

Package linebuf provides line-buffered IO utilities.

Index

Functions

func Writer

func Writer(fn func([]byte)) (_ io.Writer, done func())

Writer return san io.Writer that splits its input on newline, calling fn for each line -- including the trailing newline.