Charles Iliya Krempeaux 2c6b49c325 | ||
---|---|---|
LICENSE | ||
README.md | ||
consts.go | ||
errors.go | ||
go.mod | ||
go.sum | ||
notfound.go | ||
readcr.go | ||
readcr_test.go | ||
readeol.go | ||
readeol_test.go | ||
readlf.go | ||
readlf_test.go | ||
readls.go | ||
readls_test.go | ||
readnel.go | ||
readnel_test.go | ||
readthisrune.go | ||
readthisrune_test.go |
README.md
go-eol
Package eol implements tools for working with end-of-line, for the Go programming language.
The end-of-line sequences it supports is:
- "\n" // line-feed
- "\r" // carriage-return
- "\r\n" // carriage-return, line-feed
- "\u0085" // next-line
- "\u2028" // line-separator
Documention
Online documentation, which includes examples, can be found at: http://godoc.org/sourcecode.social/reiver/go-eol
Example
Here is an example:
import "sourcecode.social/reiver/go-eol"
// ...
eodofline, size, err := eol.ReadEOL(runereader)
if nil != err {
return err
}
Import
To import package eol use import
code like the follownig:
import "sourcecode.social/reiver/go-eol"
Installation
To install package eol do the following:
GOPROXY=direct go get https://sourcecode.social/reiver/go-eol
Author
Package eol was written by Charles Iliya Krempeaux