Some issues to consider. I wouldn't mind working on some of the etlprov issues, although it would probably have to be in a couple weeks.
- Update to latest service URL
- Support case-insensitive entities - some sites are inclined to use upper-case, which is not unreasonable
- When using model and version defaults, the tool reports
> error decoding model: invalid character '<' looking for beginning of value
- Lots of people want to be able to use 'None' to represent an empty previous step
- In tools.csv and sources.csv, people would like to be able to say 'All' for Steps
- If a table is referred to in steps.csv, it is converted into all the individual fields in the table, and if those individual fields don't exist in entities.csv, an error is raised - this is confusing; probably the entities check should be made only on entities.csv
- If either model or version is wrong, you get "service http://data-models.origins.link responded with status code 404". It would be better to catch that error, then test the model and version separately and report the actual error.
- It is mildly annoying that you can do '-version 2.1.0' but you cannot do '-truncate false'.
- Maybe have a -list-models option to list all models and versions.
Some issues to consider. I wouldn't mind working on some of the etlprov issues, although it would probably have to be in a couple weeks.
> error decoding model: invalid character '<' looking for beginning of value