diff --git a/component-generated/Cargo.toml b/component-generated/Cargo.toml index c324e8b..97768bf 100644 --- a/component-generated/Cargo.toml +++ b/component-generated/Cargo.toml @@ -43,7 +43,7 @@ tracing-subscriber = { version = "0.3.18", features = ["env-filter", "serde"] } [build-dependencies] anyhow = "1.0.90" -vergen-gix = { version = "9.1.0", features = ["build", "cargo"] } +vergen-gix = { version = "10.0.0-beta.5", features = ["build", "cargo", "allow_remote"] } # Read the optimization guideline for more details: https://ratatui.rs/recipes/apps/release-your-app/#optimizations [profile.release] diff --git a/component-generated/build.rs b/component-generated/build.rs index 2461afa..4978524 100644 --- a/component-generated/build.rs +++ b/component-generated/build.rs @@ -2,9 +2,11 @@ use anyhow::Result; use vergen_gix::{BuildBuilder, CargoBuilder, Emitter, GixBuilder}; fn main() -> Result<()> { - let build = BuildBuilder::all_build()?; - let gix = GixBuilder::all_git()?; - let cargo = CargoBuilder::all_cargo()?; + let build = Build::all_build(); + let gix = Gix::all() + + .build(); + let cargo = Cargo::all_cargo(); Emitter::default() .add_instructions(&build)? .add_instructions(&gix)? diff --git a/component-generated/src/components/fps.rs b/component-generated/src/components/fps.rs index 86ccc15..de6e65f 100644 --- a/component-generated/src/components/fps.rs +++ b/component-generated/src/components/fps.rs @@ -3,7 +3,7 @@ use std::time::Instant; use ratatui::{ Frame, layout::{Constraint, Layout, Rect}, - style::Style, + style::{Style, Stylize}, text::Span, widgets::Paragraph, }; diff --git a/component/template/Cargo.toml b/component/template/Cargo.toml index 0e0abd1..96a454f 100644 --- a/component/template/Cargo.toml +++ b/component/template/Cargo.toml @@ -45,7 +45,7 @@ tracing-subscriber = { version = "0.3.18", features = ["env-filter", "serde"] } [build-dependencies] anyhow = "1.0.90" -vergen-gix = { version = "9.1.0", features = ["build", "cargo"] } +vergen-gix = { version = "10.0.0-beta.5", features = ["build", "cargo", "allow_remote"] } # Read the optimization guideline for more details: https://ratatui.rs/recipes/apps/release-your-app/#optimizations [profile.release] diff --git a/component/template/build.rs b/component/template/build.rs index 2461afa..1a0f84c 100644 --- a/component/template/build.rs +++ b/component/template/build.rs @@ -2,9 +2,13 @@ use anyhow::Result; use vergen_gix::{BuildBuilder, CargoBuilder, Emitter, GixBuilder}; fn main() -> Result<()> { - let build = BuildBuilder::all_build()?; - let gix = GixBuilder::all_git()?; - let cargo = CargoBuilder::all_cargo()?; + let build = Build::all_build(); + let gix = Gix::all() + {% if repository != "" -%} + .remote_url("{{repository}}") // Enter the link to your repo for the version message to work in `cargo install` + {%- endif %} + .build(); + let cargo = Cargo::all_cargo(); Emitter::default() .add_instructions(&build)? .add_instructions(&gix)?