From 4e964dbb135655794d570d61f8f2587474aaead4 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 10 Jun 2022 15:34:47 +0200 Subject: asdfs --- karlcommon/src/lib.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'karlcommon/src/lib.rs') diff --git a/karlcommon/src/lib.rs b/karlcommon/src/lib.rs index 8e7694b..66df90d 100644 --- a/karlcommon/src/lib.rs +++ b/karlcommon/src/lib.rs @@ -14,3 +14,18 @@ pub fn socket_path() -> PathBuf { fn getuid() -> u32 { std::fs::metadata("/proc/self").unwrap().uid() } + +#[macro_export] +macro_rules! version { + () => { + format!( + "{} {} (lib{})", + env!("CARGO_PKG_NAME"), + env!("CARGO_PKG_VERSION"), + karlcommon::own_version() + ) + }; +} +pub fn own_version() -> String { + format!("{} {}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION")) +} -- cgit v1.2.3-70-g09d2