iocopy is a Golang package which provides functions to do IO copy in a new goroutine and returns an event channel for the caller.
- Asynchronous io copy operation
- Caller can read the event channel to receive the events generated by the worker goroutine
- Context aware