新的 API

警告

此功能是实验性的,可能会发生重大更改。 有关更多信息,请参见Conan 稳定性部分。

class NewAPI(conan_api)
save_template(template, defines=None, output_folder=None, force=False)

将“template”文件保存在 output_folder 中,将模板变量替换为“defines” :param template: 要使用的模板的名称 :param defines: 要在模板中替换的“k=v”变量的列表 :param output_folder: 将保存模板文件的文件夹,如果为 None 则为 cwd :param force: 如果为 True,则覆盖文件(如果它们已经存在),否则引发错误

get_template(template_folder)

从用户绝对文件夹加载模板

get_home_template(template_name)

从 Conan home templates/command/new 文件夹加载模板