- Currently all dates are on the first of the month.
- Allow specifying the location of the config file (default to ./config.toml).
- Allow specifying the location of the resulting JSON file (default to ./fake_data.json).
- Debug mode which prints the parsed config and resulting data?
- Output a success message informing the user how many rows and columns where generated.
- Implement error handling.
- https://toml.io/en/
- Allow defining data pools to be used in columns
- Allow defining a list of columns
- Name
- Data type
- Data length
- Reference
- Call the lib from the main.rs file
- Add serde_json
- Add a top level key
- Write result to a file
- The idea is that they re-use the same pools.
- Sequencial number
- Date
- Random text
- Comma separated text
- Hierarcical data (A, A1, A2, B, B1, B2)
- Reference to other row
- The aim is to allow composing different sets of columns instead of the fixed example we have now in
generate_row
. - This isn't really necessary, could revisit in the future.