• Thanks, opc.three.

    Since no-one has responded with a suggestion for an off-the-shelf solution, I guess there are none.

    I'll use my script for now and run it against my server after making any changes to jobs. This way I can review the changes before I commit to version control and provide a meaningful comment.