Launchrctl may include plugins (adding commands and other stuff) and build a binary as a result, as defined in documentation)
launchrctl build -p githib.com/example/plugin
Building is then a rather straight forward 1-step process
Expected
Some plugin may require to execute additional steps during their build process
For instance in case of web-ui plugin, a dist archive containing compiled frontend code is stored remotely and need to be downloaded to be embeded in final binary
It means that launchrctl need to be update to give the ability to plugins to define extra build steps
Current
launchrctl build -p githib.com/example/plugin
Expected