spacetimedb_cli/version.rs
1pub const CLI_VERSION: &str = env!("CARGO_PKG_VERSION");
2pub const CLI_GIT_HASH: &str = env!("GIT_HASH");
3
4pub fn long_version() -> String {
5 format!(
6 "\
7Path: {path}
8Commit: {commit}
9spacetimedb tool version {CLI_VERSION}; spacetimedb-lib version {lib_ver};",
10 path = std::env::current_exe().unwrap_or_else(|_| "<unknown>".into()).display(),
11 commit = CLI_GIT_HASH,
12 lib_ver = spacetimedb_lib::version::spacetimedb_lib_version()
13 )
14}