tippecanoe
tippecanoe copied to clipboard
Machine-parseable progress reporting
- output line-oriented JSON to stderr
- Abstract away use of
fprintfto stderr - collect diagnostic information on program exit, if exit failure
- Need a global singleton to set JSON vs interactive terminal progress reporting
- Progress consists of a few parts:
- input parsing, where the total # of elements and thus % progress is unknown
- reordering (% progress)
- tiling (% progress) so it may be difficult to derive a single % progress number