Mam kilka plików YAML w folderze config i pęczku szablonów w folderze szablonu. Czy istnieje prosty liniowej lub funkcji, które można używać do rozwiązywania pliki YAML i substytut w plikach szablonów do generowania skryptów wykonywalnychRozdzielanie plików YAML i zastępowanie szablonów
wejść:
folderu config: config/yaml1
, config/yaml2
, config/yaml3.
.
szablon: template/template1
, template/template2
, template3
.
wyjściowy
scripts/script1
, script2
, script3
liczba skryptów = liczba wzorców
Istnieją 2 typy wzorów
Jednym z nich jest proste podstawienie Przykład
YAML1:
Titles:4
SubTitles:10
Template1:
Number of Titles {Titles} where as Number of Subtitles is {SubTitles}
Inny szablon jest zagnieżdżony. Zasadniczo szablon musi być zapętlony na podstawie YAML Przykład:
YAML2:
Book: "The Choice of using Choice"
Author: "Unknown1"
Book: "Chasing Choices"
Author:"Known2"
Template2
Here are all the Books with Author Info
The author of the {Book} is {Author}