diff options
author | metamuffin <yvchraiqi@protonmail.com> | 2022-06-10 15:34:47 +0200 |
---|---|---|
committer | metamuffin <yvchraiqi@protonmail.com> | 2022-06-10 15:34:47 +0200 |
commit | 4e964dbb135655794d570d61f8f2587474aaead4 (patch) | |
tree | bffad12fb53eff554f8ee2b49722b82eb82269f6 /karlcommon/src/lib.rs | |
parent | 76db19f14c616e879f613b533ee5072c661f8a10 (diff) | |
download | karlender-4e964dbb135655794d570d61f8f2587474aaead4.tar karlender-4e964dbb135655794d570d61f8f2587474aaead4.tar.bz2 karlender-4e964dbb135655794d570d61f8f2587474aaead4.tar.zst |
asdfs
Diffstat (limited to 'karlcommon/src/lib.rs')
-rw-r--r-- | karlcommon/src/lib.rs | 15 |
1 files changed, 15 insertions, 0 deletions
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")) +} |