It looks like the cli changes in latest launchpad broke the --emacs and --vs-code options because of assoc calls with wrong arity (missing values):
https://github.com/lambdaisland/launchpad/blob/723d765a752c5f72e5c110d13d5ff78e51a1d9fa/src/lambdaisland/launchpad.clj#L47-L50
oh that should be removed, I think we can be more open now
this has been fixed in the release from Jan 9
...and launchpad isn't open to external contributions so I'm pestering you here instead 🙂 https://github.com/lambdaisland/launchpad?tab=readme-ov-file#contributing