mc-image-helper icon indicating copy to clipboard operation
mc-image-helper copied to clipboard

Support default values in environment variable interpolation

Open AngrySoundTech opened this issue 3 years ago • 1 comments

It would be nice if were were able to set default values in config variables, to be able to be overrided.

For this, I'd propose something similar to Shell Parameter Exansion, so for example

database:
  host: ${CFG_DATABASE_HOST:-mariadb}
  database: ${CFG_DATABASE_DATABASE:-minecraft}
  password: ${CFG_DATABASE_PASSWORD}

with env vars set of

CFG_DATABASE_HOST=mysql
CFG_DATABASE_PASSWORD=letmein

would result in

database:
  host: mysql
  database: minecraft
  password: letmein

AngrySoundTech avatar Mar 26 '22 18:03 AngrySoundTech

That's a great suggestion. I'll get that queued up.

itzg avatar Mar 27 '22 00:03 itzg