Replay Zero currently ships with a few output templates embedded inside the binary. Those are the only choices for templating output.
Desired Behavior
Replay Zero's use of a templating engine decouples the source code and the output format. This should be open to users to provide their own custom templates. For the first iteration, simply reading the template from a file should be good enough.
Considerations
A passed in template should probably be validated right away, rather than waiting until a user has already started recording data that will end up being lost.
Document with code comments + an update to the README 🙂
Actual Behavior
Replay Zero currently ships with a few output templates embedded inside the binary. Those are the only choices for templating output.
Desired Behavior
Replay Zero's use of a templating engine decouples the source code and the output format. This should be open to users to provide their own custom templates. For the first iteration, simply reading the template from a file should be good enough.
Considerations