Skip to main content

ferrous_forge/templates/builtin/plugin_template/
mod.rs

1//! Plugin template for extensible Rust applications
2
3mod content;
4mod manifest;
5mod templates;
6
7use crate::templates::BuiltinTemplate;
8use content::create_plugin_files;
9use manifest::create_plugin_manifest;
10
11/// Create the plugin template
12pub fn create_plugin_template() -> BuiltinTemplate {
13    let manifest = create_plugin_manifest();
14    let files = create_plugin_files();
15
16    BuiltinTemplate { manifest, files }
17}