transform

package
v0.25.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewNewlineReader

func NewNewlineReader(r io.Reader) io.Reader

func WindowsToUnixNewlines

func WindowsToUnixNewlines() transform.Transformer

WindowsToUnixNewlines returns a transform.Transformer that converts Windows line endings to Unix line endings

Types

type NewlineTransformer

type NewlineTransformer struct{}

NewlineTransformer is a transform.Transformer that converts Windows line endings (\r\n) to Unix line endings (\n)

func NewNewlineTransformer

func NewNewlineTransformer() *NewlineTransformer

NewNewlineTransformer creates a new NewlineTransformer

func (*NewlineTransformer) Reset

func (t *NewlineTransformer) Reset()

Reset implements the transform.Transformer interface

func (*NewlineTransformer) Transform

func (t *NewlineTransformer) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error)

Transform implements the transform.Transformer interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL