New API¶
Warning
This feature is experimental and subject to breaking changes. See the Conan stability section for more information.
Warning
Subapis must not be initialized by themselves. They are intended to be accessed only through the main ConanAPI attributes.
- class NewAPI(conan_api)¶
- save_template(template, defines=None, output_folder=None, force=False)¶
Save the ‘template’ files in the output_folder, replacing the template variables with the ‘defines’ :param template: The name of the template to use :param defines: A list with the ‘k=v’ variables to replace in the template :param output_folder: The folder where the template files will be saved, cwd if None :param force: If True, overwrite the files if they already exist, otherwise raise an error
- get_template(template_folder)¶
Load a template from a user absolute folder
- get_home_template(template_name)¶
Load a template from the Conan home templates/command/new folder