Using ProjectLauncher to build from the command-line

I automate our studio builds, and we’ve been using BuildCookRun for years now, but the Project Launcher and it’s profiles seem like a better option. It would allow our engineers to control our build system through the Launcher profiles if we could leverage it from the command-line.

Is there a way to use a Launcher profile from a command-line to create a build with the same configuration?

We do separate Development, Test and Shipping builds so I’d want to either point at a specific profile or do something like “use the profile with a Build Configuration of Shipping”.

Any guidance and/or best practices that other studios are doing would be great!