use const_format::formatcp;
pub static NAME: &str = env!("CARGO_PKG_NAME");
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub const AUTHORS: &str = env!("CARGO_PKG_AUTHORS");
pub static HOMEPAGE: &str = env!("CARGO_PKG_HOMEPAGE");
#[cfg(not(feature = "static-build-config"))]
mod build_info {
pub static BUILD_TIMESTAMP: &str = env!("VERGEN_BUILD_TIMESTAMP");
pub static BUILD_DATE: &str = env!("VERGEN_BUILD_DATE");
pub static BUILD_TARGET: &str = env!("VERGEN_CARGO_TARGET_TRIPLE");
pub static RUSTC_VERSION: &str = env!("VERGEN_RUSTC_SEMVER");
pub static BUILD_USER: &str = env!("VERGEN_SYSINFO_USER");
pub static GIT_DESCRIBE: &str = env!("VERGEN_GIT_DESCRIBE");
pub const LONG_VERSION: &str = concat!(
env!("CARGO_PKG_VERSION"),
" (",
env!("VERGEN_GIT_DESCRIBE"),
") ",
env!("VERGEN_BUILD_DATE")
);
}
#[cfg(feature = "static-build-config")]
mod build_info {
pub static BUILD_TIMESTAMP: &str = "2026-02-08T21:14:14.305111052Z";
pub static BUILD_DATE: &str = "2026-02-08";
pub static BUILD_TARGET: &str = "x86_64-unknown-linux-gnu";
pub static RUSTC_VERSION: &str = "1.93.0";
pub static BUILD_USER: &str = "barcie";
pub static GIT_DESCRIBE: &str = "576e7cc";
pub const LONG_VERSION: &str = concat!(env!("CARGO_PKG_VERSION"), " (576e7cc) 2026-02-08");
}
pub use build_info::{
BUILD_DATE, BUILD_TARGET, BUILD_TIMESTAMP, BUILD_USER, GIT_DESCRIBE, LONG_VERSION,
RUSTC_VERSION,
};
pub const LONG_VERSION_MESSAGE: &str =
formatcp!("{}\n\nAuthor: {}", LONG_VERSION, env!("CARGO_PKG_AUTHORS"));