From 25ef92f78e147e450545d9c9e93c6a26a586d881 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 9 Jan 2023 09:30:46 +0100 Subject: [PATCH] Include syndicate package version in syndicate-server version display --- syndicate-server/src/main.rs | 2 +- syndicate/src/lib.rs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/syndicate-server/src/main.rs b/syndicate-server/src/main.rs index 8d16215..bc96e24 100644 --- a/syndicate-server/src/main.rs +++ b/syndicate-server/src/main.rs @@ -79,7 +79,7 @@ async fn main() -> Result<(), Box> { eprintln!(r"{} \____{}/{}_/ {} /____/\__, /_/ /_/\____/_/\___/\__/_/\__/\___/", GREEN, BRIGHT_GREEN, GREEN, NORMAL); eprintln!(r" /____/"); eprintln!(r""); - eprintln!(r" {}version {}{}", BRIGHT_YELLOW, env!("CARGO_PKG_VERSION"), NORMAL); + eprintln!(r" {}version {} [syndicate {}]{}", BRIGHT_YELLOW, env!("CARGO_PKG_VERSION"), syndicate::syndicate_package_version(), NORMAL); eprintln!(r""); eprintln!(r" documentation & reference material: https://syndicate-lang.org/"); eprintln!(r" source code & bugs: https://git.syndicate-lang.org/syndicate-lang/syndicate-rs"); diff --git a/syndicate/src/lib.rs b/syndicate/src/lib.rs index 6a55105..0a945ce 100644 --- a/syndicate/src/lib.rs +++ b/syndicate/src/lib.rs @@ -58,6 +58,11 @@ pub fn convenient_logging() -> Result<(), Box> { Ok(()) } +/// Retrieve the version of the Syndicate crate. +pub fn syndicate_package_version() -> &'static str { + env!("CARGO_PKG_VERSION") +} + preserves_schema::define_language!(language(): Language { syndicate: schemas::Language, });