I have to compile 2 product qsf revision variants of the same design including a qsys system, on different devices so this is required when building from within the Quartus GUI).
This is my current script command:
qsys-generate Qsys.qsys --synthesis=VERILOG --family="Stratix 10" --part=1SG110...
and I know I can use qsys-script to process tcl command, trouble is I cannot find a reference of available commands.
Thanks for the link.
For the record and in the end, I used "sed" to do a global replacement of the device id in the qsys and all .ip files in my system before calling qsys-generate. Pretty straightforward and it works.