|  | ||
|---|---|---|
| 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 (LF)
- "\r" // carriage-return (CR)
- "\r\n" // carriage-return (CR), line-feed (LF)
- "\u0085" // next-line (NEL)
- "\u2028" // line-separator (LS)
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