From 971d7bb1e323eb0a513fd762fa236127d3d01cfe Mon Sep 17 00:00:00 2001 From: Boppy Date: Sat, 19 Aug 2023 15:04:08 -0500 Subject: [PATCH 1/2] Added path to `spacetime version`, added version and path to `spacetime start` --- crates/cli/src/subcommands/version.rs | 2 ++ crates/standalone/src/subcommands/start.rs | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/crates/cli/src/subcommands/version.rs b/crates/cli/src/subcommands/version.rs index 4cf1df9f037..330f6dece6d 100644 --- a/crates/cli/src/subcommands/version.rs +++ b/crates/cli/src/subcommands/version.rs @@ -23,6 +23,8 @@ pub async fn exec(_config: Config, args: &ArgMatches) -> Result<(), anyhow::Erro return Ok(()); } + // print the current path of the current executable + println!("Path: {}", std::env::current_exe()?.display()); println!( "spacetimedb tool version {}; spacetimedb-lib version {};", CLI_VERSION, diff --git a/crates/standalone/src/subcommands/start.rs b/crates/standalone/src/subcommands/start.rs index cb110954f86..0ce7fec277c 100644 --- a/crates/standalone/src/subcommands/start.rs +++ b/crates/standalone/src/subcommands/start.rs @@ -173,6 +173,10 @@ pub async fn exec(args: &ArgMatches) -> anyhow::Result<()> { }; banner(); + let exe_name = std::env::current_exe()?; + let exe_name = exe_name.file_name().unwrap().to_str().unwrap(); + println!("{} version: {}", exe_name, env!("CARGO_PKG_VERSION")); + println!("{} path: {}", exe_name, std::env::current_exe()?.display()); if let Some(log_conf_path) = log_conf_path { create_file_with_contents(log_conf_path, include_str!("../../log.conf"))?; From 375b8cb488d26b53e504300354217cc45773a954 Mon Sep 17 00:00:00 2001 From: Boppy Date: Sat, 19 Aug 2023 15:08:03 -0500 Subject: [PATCH 2/2] Removed comment --- crates/cli/src/subcommands/version.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/crates/cli/src/subcommands/version.rs b/crates/cli/src/subcommands/version.rs index 330f6dece6d..ef2f439de11 100644 --- a/crates/cli/src/subcommands/version.rs +++ b/crates/cli/src/subcommands/version.rs @@ -23,7 +23,6 @@ pub async fn exec(_config: Config, args: &ArgMatches) -> Result<(), anyhow::Erro return Ok(()); } - // print the current path of the current executable println!("Path: {}", std::env::current_exe()?.display()); println!( "spacetimedb tool version {}; spacetimedb-lib version {};",