Postcli now contains many functions beyond simply generating post data.
When -datadir is provided and postdata_metadata.json exists the metadata should take priority over postcli defaults. Requiring the user to supply values each time complicates things and introduces scope for error.
Where the user does provide an explicit argument to postcli which clashes with a postdata_metadata.json value a warning should be thrown as is the case with an unexpected -id argument.
Postcli now contains many functions beyond simply generating post data.
When -datadir is provided and postdata_metadata.json exists the metadata should take priority over postcli defaults. Requiring the user to supply values each time complicates things and introduces scope for error.
Where the user does provide an explicit argument to postcli which clashes with a postdata_metadata.json value a warning should be thrown as is the case with an unexpected -id argument.