miller/internal/pkg/stream
John Kerl 6b32e1f419
Reduce number of os.Exit callsites, part 1 of n (#1055)
* neaten some uses of os.Exit

* iterating

* iterating

* iterating

* iterating

* iterating

* iterating

* iterating
2022-07-09 18:53:24 -04:00
..
doc.go Standardize Go-package structure (#746) 2021-11-11 14:15:13 -05:00
README.md Standardize Go-package structure (#746) 2021-11-11 14:15:13 -05:00
stream.go Reduce number of os.Exit callsites, part 1 of n (#1055) 2022-07-09 18:53:24 -04:00

The streamer uses Go channels to pipe together file-reads, to record-reading/parsing, to a chain of record-transformers, to record-writing/formatting, to terminal standard output.

This is the high-level sketch of Miller.