Library for parsing and writing flat files in Java.
Goals:
- Reading different types of flat files (simple record per line, using record headers-identificators, mixed records perf file)
- Configurable separators (fixed lenght, delimiter separation)
- Write different types of flat files based on the same configuration used for reading
- Support different encoding
- Performant
- Declarative/imperative java, no-processors (no annotation)
- Small
- No dependencies
Technical goals:
- Start with Java 17
- Development environment Visual Studio Code
- Maven for build tool
- RCS and CI in either github or gitlab
- Guided by issues/tasks
- TDD style