Я ищу инструмент, который/может:
Утилита может быть запущена следующим образом:
pt /var/opt/configfiles .template values.properties
Один шаблон может быть назван /var/opt/configfiles/fooapp/basic.conf.template со следующим содержимым:
Say hello to ${Name}
Value.properties может быть структурирован следующим образом:
Name=me
Age=18
После завершения работы инструмента у меня будет файл basic.conf.
Я знаю, что это можно сделать с помощью sed или awk. Я также мог бы написать это сам на golang, но оба подхода не то, что я ищу.
Эта утилита, кажется, предлагает многое из того, что я ищу: https://github.com/gomatic/renderizer
Он не может сделать это самостоятельно:
Его файл со списком значений может быть только в формате yaml, но это не проблема.
pLumo
Марджед
pLumo
Марджед