From 143db5d2e85cda87e6ac6fe651f8eafd4431b3f9 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Sun, 21 Dec 2025 22:21:13 +0100 Subject: [PATCH] Welcome message --- Cargo.toml | 2 +- src/server.rs | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 6a36b56..ca7e6ad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "voxa-server" -version = "0.1.0" +version = "0.1.0-beta2" edition = "2024" [dependencies] diff --git a/src/server.rs b/src/server.rs index 705b3d6..a442026 100644 --- a/src/server.rs +++ b/src/server.rs @@ -9,6 +9,19 @@ use std::{ }, }; +const WELCOME: &str = " + +$$\\ $$\\ $$$$$$\\ $$\\ $$\\ $$$$$$\\ +$$ | $$ |$$ __$$\\ $$ | $$ |$$ __$$\\ +$$ | $$ |$$ / $$ |\\$$\\ $$ |$$ / $$ | +\\$$\\ $$ |$$ | $$ | \\$$$$ / $$$$$$$$ | + \\$$\\$$ / $$ | $$ | $$ $$< $$ __$$ | + \\$$$ / $$ | $$ |$$ /\\$$\\ $$ | $$ | + \\$ / $$$$$$ |$$ / $$ |$$ | $$ | + \\_/ \\______/ \\__| \\__|\\__| \\__| + +"; + use crate::{ cli, logger, plugin::{Plugin, loader::PluginLoader, types::LoaderMessage}, @@ -102,6 +115,8 @@ impl Server { let listener = TcpListener::bind(format!("0.0.0.0:{}", self.config.port))?; Self::LOGGER.info(format!("Server listening at 0.0.0.0:{}", self.config.port)); + println!("{WELCOME}\nversion {}\n", env!("CARGO_PKG_VERSION")); + for stream in listener.incoming() { match stream { Ok(stream) => {