It is cumbersome for Blueprint users to set environment variables manually when deploying the system and running clients.
adds a plugin to automatically generate a .local.env and a .env file in the root output directory that can be sourced to set service address environment variables
updates the runtime namespace implementation to consult environment variables as default values for command-line arguments.
updates the cmdbuilder to add a flag to toggle whether environment variables should be generated; by default enabled
Additionally this PR:
renames the wiringcmd plugin to cmdbuilder to be consistent with the documentation; we have been calling it cmdbuilder erroneously but it makes sense to call it cmdbuilder.
It is cumbersome for Blueprint users to set environment variables manually when deploying the system and running clients.
.local.env
and a.env
file in the root output directory that can be sourced to set service address environment variablesAdditionally this PR: