Skip to content

Commit 255b6dd

Browse files
authored
refactor: bendsave should be able to output its built version (#18020)
In this commit, add `--version` / `-V` to `bendsave` to output its built version: ```text ./target/debug/databend-bendsave --version bendsave v1.2.743-nightly-59f0b3f41f(rust-1.88.0-nightly-2025-05-28T02:46:42.024829000Z) ```
1 parent e60f1ef commit 255b6dd

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/bendsave/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ databend-common-meta-control = { workspace = true }
1515
databend-common-meta-types = { workspace = true }
1616
databend-common-storage = { workspace = true }
1717
databend-common-users = { workspace = true }
18+
databend-common-version = { workspace = true }
1819
databend-enterprise-query = { workspace = true }
1920
databend-meta = { workspace = true }
2021
databend-query = { workspace = true }

src/bendsave/src/main.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use clap::Parser;
1717
use clap::Subcommand;
1818
use databend_bendsave::backup;
1919
use databend_bendsave::restore;
20+
use databend_common_version::DATABEND_COMMIT_VERSION;
2021
use logforth::append;
2122
use logforth::filter::EnvFilter;
2223
use logforth::Dispatch;
@@ -25,6 +26,7 @@ use logforth::Logger;
2526
#[derive(Parser)]
2627
#[command(name = "bendsave")]
2728
#[command(about = "Databend backup and restore tool", long_about = None)]
29+
#[command(version = & ** DATABEND_COMMIT_VERSION)]
2830
struct Cli {
2931
#[command(subcommand)]
3032
command: Commands,

0 commit comments

Comments
 (0)