Log version on startup

This commit is contained in:
Ivan Molodetskikh 2023-11-24 22:04:53 +04:00
parent 5b3d626993
commit d6b8310edb
3 changed files with 29 additions and 0 deletions

21
Cargo.lock generated
View File

@ -1150,6 +1150,26 @@ dependencies = [
"wasi",
]
[[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"
@ -1683,6 +1703,7 @@ dependencies = [
"bitflags 2.4.1",
"clap",
"directories",
"git-version",
"keyframe",
"knuffel",
"libc",

View File

@ -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"

View File

@ -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();