Skip to content
Go proio implementation and home of proio command-line tools
Branch: master
Clone or download
David Blyth and decibelcooper Expose DeferUntilClose()
The purpose of this is to allow user to clean up resources that a reader or writer depends on.  For example, Google Cloud Platform object storage clients.
Latest commit fe5bca0 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ci
proto @ 14abb40
tools
.codacy.yml
.codecov.yml Added codacy and codecov yml files Aug 21, 2018
.gitignore
.gitmodules Moved proio submodule to proto Aug 27, 2018
.travis.yml Travis CI: check to ensure gofmt formatting Sep 24, 2018
LICENSE LICENSE: Modeled precisely after go-hep Oct 11, 2017
README.md
event.go Added CopyEvent() function Jan 31, 2019
example_print_test.go
example_push_get_inspect_test.go
example_scan_test.go
example_skip_test.go
gen.sh Improved protobuf generator scripts Jan 31, 2019
go.mod Expose DeferUntilClose() Feb 19, 2019
go.sum Expose DeferUntilClose() Feb 19, 2019
non-example_benchmark_test.go reader.go: revamped the ScanEvents() function and some error handling Oct 23, 2018
non-example_event_test.go
non-example_file_descriptor_test.go
non-example_metadata_test.go writer.go: speed up metadata comparison Oct 23, 2018
non-example_write_read_test.go
reader.go
writer.go Expose DeferUntilClose() Feb 19, 2019

README.md

proio for Go

Build Status codecov Codacy Badge

Please see the main proio repository for general information on proio.

API

API documentation is provided by godoc.org

GoDoc

Installation

go-proio and included command-line tools are go get-able. Make sure you have the go compiler installed and set up:

go get github.com/proio-org/go-proio/...

If you do not have the go compiler, you can find pre-compiled binaries for the tools in the releases.

For information on what versions of Go are supported, please see the Travis CI page.

Examples

You can’t perform that action at this time.