Tôi có nhiều tệp YAML trong một thư mục cấu hình và một loạt các mẫu trong một thư mục mẫu. Có một cách đơn giản lót hoặc chức năng mà tôi có thể sử dụng để giải quyết một file YAML và thay thế trong các mẫu tập tin để tạo ra các script thực thigiải quyết các tệp YAML và thay thế thành các mẫu
Đầu vào:
cấu hình thư mục: config/yaml1
, config/yaml2
, config/yaml3.
.
mẫu: template/template1
, template/template2
, template3
.
Output
scripts/script1
, script2
, script3
Số script = số mẫu
Có 2 loại mẫu
Một trong đó là thay thế đơn giản Ví dụ
YAML1:
Titles:4
SubTitles:10
Template1:
Number of Titles {Titles} where as Number of Subtitles is {SubTitles}
Mẫu khác là một mẫu lồng nhau. Về cơ bản các mẫu cần phải được looped dựa trên YAML Ví dụ:
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}