One button upgrade in pallette?

Not if you can embody what you want into a single command, then that isn't necessary.

If I remember rightly (I might not as I'm rather tired), the straight exec node will create a shell and should do what you want.

https://nodejs.org/docs/latest-v12.x/api/child_process.html#child_process_child_process_exec_command_options_callback