# nu_plugin_tera A powerful [Nushell](https://nushell.sh/) plugin for rendering [Tera templates](https://keats.github.io/tera/docs/) with structured data from Nushell pipelines. ## Overview This plugin integrates Mozilla's Tera templating engine with Nushell, enabling you to generate dynamic content from structured data. Perfect for configuration files, documentation generation, reports, and any scenario where you need to combine templates with data. ## Installing Clone this repository > [!WARNING] > **nu_plugin_tera** has dependencies to nushell source via local path in Cargo.toml > Nushell and plugins require to be **sync** with same **version** Clone [Nushell](https://nushell.sh/) alongside this plugin or change dependencies in [Cargo.toml](Cargo.toml) This plugin is also included as submodule in [nushell-plugins](https://repo.jesusperez.pro/jesus/nushell-plugins) as part of plugins collection for [Provisioning project](https://rlung.librecloud.online/jesus/provisioning) Build from source ```nushell > cd nu_plugin_tera > cargo install --path . ``` ### Nushell In a [Nushell](https://nushell.sh/) ```nushell > plugin add ~/.cargo/bin/nu_plugin_tera ``` ## Commands ### `tera-render` Render Tera templates with structured data from Nushell pipelines or arguments. ```nushell > tera-render