2012-06-20 63 views
1

通過搜索舊文章。我發現像Chef這樣的解決方案,但對我的要求來說太多了。我正在尋找一種可以通過閱讀一個字典配置來讀取模板並替換關鍵值的工具。 我嘗試使用sed,我可以輕鬆地使用它。 但問題是我需要關心proper escaping。 我想在那裏生成配置文件使用模板自動生成配置的工具

  1. Nginx配置。
  2. PHP配置
  3. 一個XML文件
  4. 一個JSON文件

所以我要尋找能確實發現和鍵值的更換和吃可以適當做轉義需要爲配置的解決方案。最好和最簡單的工具/方法是什麼?

回答

0

我不知道這樣的工具,但我不明白爲什麼自己寫這樣的工具應該很困難。該工具可以包含一組內置的轉義算法(一個用於XML,一個用於JSON等),並可以根據文件擴展名或命令行選項決定使用哪種轉義算法。

0

有TemplateFx(http://netnix.org/templatefx.html),這是一個簡單的模板工具,我們在工作中使用各種任務。它主要用於根據我們的標準站點模板生成路由器配置。