ioextra is a Golang library that adds helpful Golang io interfaces, structs and utilities.
It is released under the 3-clause New BSD license. See LICENSE.md for details.
ioextra contains helpful, reusable input/output types and utilities. We've extracted them and refined them from our other Golang code.
We hope you find them useful too.
To start using ioextra, install Go v1.17 or above. Then, import ioextra into your Golang code:
import ioextra "github.com/ganbarodigital/go-ioextra/v2"
This will retrieve the library.
For ease of maintenance, we keep each major release in separate sub-folders. This makes it very easy for us, if we ever need to release a bug fix or security fix for an older version.
Click on the version number, to see the README for each package version.
Version | Status | End-of-Support Date |
---|---|---|
v2 | Latest | none set |
v2.0.0 is the first release, because Golang's go get
does not support packages in sub-folders called v1
.