Fully automated installer

Hi, for my quite big project users complain about setting up is difficult.
1.) install OSC
2.) load state file
3.) change custom module path
4.) setup midi ports

Can i somehow fully automate this with a installer?
->
1.) choose either install / run / run headless
2.) choose a directory
3.) let the user choose input and output midi ports
4.) copy files and start the server

Has anyone investigated into this ? boilerplates ? how to?

Thanks!

Bump on my previous post, is it possible to download the newest Version of OSC from github (automated with an electron installer) ?
E.g. i don't know the actual Version (would be a fix namend downloadable Version be possible)?
Then setup the different paths and files (the user chosses a directory, with this info make a config file for OSC to load via CLI, i am not sure how to do this with the midi setup, a choosable list has to be presented..)
Any Feedback is highly appreciated.

Thanks!

This is beyond what I can offer as support for o-s-c; it's probably possible, but I can't help with that.

With a bash script it should be possible
Wget to get the sources then npm install npm run build then launch open stage control headless in command line with options. A prompt can ask the ports.
Good luck you can ask help to the complainers :relaxed:

Yeah wget is a good bet. It should work for for all platforms(apart from the fact that troubleshooting is not easy when you can't test it, bash is linux, maybe WSL could run a bash too -> i will opt for electron) If i got something testable i will put it online for the hope of peeps testing it.