From 80219f2cce1aa30e94ae140193b456efc4a2507b Mon Sep 17 00:00:00 2001 From: cschen Date: Thu, 19 Sep 2024 19:32:35 +0200 Subject: [PATCH] feat: add version function to the client. --- src/client.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/client.rs b/src/client.rs index 2d4d03a..aad2b75 100644 --- a/src/client.rs +++ b/src/client.rs @@ -203,4 +203,13 @@ impl Client { pub fn user(&self) -> &User { &self.0.user } + + /// Get the current version of the client + pub fn version() -> String { + let version = env!("CARGO_PKG_VERSION"); + let name = env!("CARGO_PKG_NAME"); + let license = env!("CARGO_PKG_LICENSE"); + + format!("{name} - {version} ({license})") + } }