Busco una herramienta que sea / pueda:
La utilidad podría ejecutarse así:
pt /var/opt/configfiles .template values.properties
Una plantilla podría llamarse /var/opt/configfiles/fooapp/basic.conf.template con este contenido:
Say hello to ${Name}
Value.properties podría estructurarse así:
Name=me
Age=18
Después de que la herramienta terminara, tendría un basic.conf.
Sé que esto se puede hacer usando sed o awk. También podría escribir esto yo mismo en golang, pero ambos enfoques no son lo que estoy buscando.
Esta utilidad parece ofrecer mucho de lo que estoy buscando: https://github.com/gomatic/renderizer
No puede hacer esto por sí solo:
Su archivo de lista de valores solo puede ser yaml, pero esto no es un problema real
pLumo
Marged
pLumo
Marged