For me, we really could use a command line way to say "Create a new wybuild project with the following parameters..."
The command line scripting does everything I need *except* the ability to create the initial project correctly.
I use a batch script currently that copies a dummy template project out to a new location to start a new update series (starting from this, and then adding deltas in the future), and it detects the existence of a given sequence, and then uses the xml to create a new version to append to the sequence.
For the most part - that works well. But the missing ability to generate the wybuild project from scratch, or alternately to use a command line "new key" is a big hole. It was not too bad in the beginning, but years on it is becoming a much bigger hole in how things work here (or to put it another way, it's a security hole that grows over time). Without the ability to do this from a script, I either have to have a human manually do this stuff (very, very error-prone), or I have to live with a security hole. We chose the security hole thinking this will be addressed sooner than later.
it's not the end of the world security hole, but it seems silly given that the missing bits are quite small (reset the security key for a project, or allow a project to be created from an xml like deltas are).
It's a great product, and serves its purpose damn well. Just don't want to have our needs - which seem pretty basic and straight-forward - to be blown off as "doesn't know what he/she is doing." I do. The limitation is wyBuild/wyUpdate. It's unavoidable without the ability to hack a project file - which is impossible due to the binary nature of it. Should have been a text format!
Hope to see this addressed, but can live for a while longer without it.
NOTE: also, the binary project file means you can never ever change your folder structure or file locations for a given update series. This is not painful at first - but try restructuring your file servers or build process and tell me this isn't a gaping hole! If the wybuild project was a text format, then the existing encoded paths could be fixed with SED or something similar. As is, one must either never change folder structures on the wybuild universe, or break the series and introduce a discontiguous gap to a new update series (that you somehow deliver to your customers by some other means, since wybuild projects are all broken and can't generate this update).