diff options
| -rw-r--r-- | Cargo.lock | 21 | ||||
| -rw-r--r-- | Cargo.toml | 1 | ||||
| -rw-r--r-- | src/main.rs | 7 |
3 files changed, 29 insertions, 0 deletions
@@ -1151,6 +1151,26 @@ dependencies = [ ] [[package]] +name = "git-version" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13ad01ffa8221f7fe8b936d6ffb2a3e7ad428885a04fad51866a5f33eafda57c" +dependencies = [ + "git-version-macro", +] + +[[package]] +name = "git-version-macro" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84488ccbdb24ad6f56dc1863b4a8154a7856cd3c6c7610401634fab3cb588dae" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.39", +] + +[[package]] name = "gl_generator" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1683,6 +1703,7 @@ dependencies = [ "bitflags 2.4.1", "clap", "directories", + "git-version", "keyframe", "knuffel", "libc", @@ -14,6 +14,7 @@ async-io = { version = "1.13.0", optional = true } bitflags = "2.4.1" clap = { version = "4.4.8", features = ["derive"] } directories = "5.0.1" +git-version = "0.3.8" keyframe = { version = "1.1.1", default-features = false } knuffel = "3.2.0" libc = "0.2.150" diff --git a/src/main.rs b/src/main.rs index fedd2c2b..5367dcf5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,6 +29,7 @@ use clap::Parser; use config::Config; #[cfg(not(feature = "xdp-gnome-screencast"))] use dummy_pw_utils as pw_utils; +use git_version::git_version; use miette::{Context, NarratableReportHandler}; use niri::{Niri, State}; use portable_atomic::Ordering; @@ -72,6 +73,12 @@ fn main() { .with_env_filter(env_filter) .init(); + info!( + "starting version {} ({})", + env!("CARGO_PKG_VERSION"), + git_version!(fallback = "unknown commit"), + ); + let cli = Cli::parse(); let _client = tracy_client::Client::start(); |
