来自CLI的Jinja递归模板
Jinja-Recurse的Python项目详细描述
Jinja递归CLI工具
CLI的Jinja递归模板。递归地模板化一个文件或多个文件夹的许多文件,就像配置管理语言所允许的那样,不需要整个配置管理语言。如果您从管理应用程序从配置管理切换到只管理docker,并且需要一些简单的模板逻辑,那么非常有用。在
示例用法
# Directory
$ jinjarecurse -v example/vars.yaml -i example/i_dir -o example/o_dir
WARNING: example/o_file (output) exists and any conflicting files will be overwritten
Writing from example/i_file to example/o_file
# Single File
$ jinjarecurse -v example/vars.yaml -i example/i_file -o example/o_file
Writing from example/i_dir/i_file_2 to example/o_dir/i_file_2
Writing from example/i_dir/i_file to example/o_dir/i_file
Writing from example/i_dir/i_file_1 to example/o_dir/i_file_1
- 项目
标签: