summaryrefslogtreecommitdiff
path: root/rola-cli/Cargo.toml
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-06-18 05:04:21 +0800
committer魏曹先生 <1992414357@qq.com>2026-06-18 05:04:21 +0800
commit961ee2eb342259398916dfe7458098f7c9297c11 (patch)
treee8b3f2aa4cbd3afc8ce9da9751c4c0ad483f4273 /rola-cli/Cargo.toml
parent133ab48d0d9ac1d0f8ad87b7a71b8e6cd4f7d402 (diff)
feat: add build script for version info and shell completions
Introduce a build.rs that generates a version.txt file with the package version, git commit hash, and date. Also generate shell completion scripts using mingling's build utilities. Migrate the `-v/--version` flag to read from the generated version.txt and replace BasicProgramSetup with HelpFlagSetup.
Diffstat (limited to 'rola-cli/Cargo.toml')
-rw-r--r--rola-cli/Cargo.toml14
1 files changed, 13 insertions, 1 deletions
diff --git a/rola-cli/Cargo.toml b/rola-cli/Cargo.toml
index a04a403..6b45c5a 100644
--- a/rola-cli/Cargo.toml
+++ b/rola-cli/Cargo.toml
@@ -23,5 +23,17 @@ rev = "002f3fd390f64b1d7632f8530a0db81d45edf6c2"
features = [
"parser",
"extra_macros",
- "dispatch_tree"
+ "dispatch_tree",
+ "comp"
]
+
+[build-dependencies.mingling]
+git = "https://github.com/mingling-rs/mingling.git"
+rev = "002f3fd390f64b1d7632f8530a0db81d45edf6c2"
+features = [
+ "builds",
+ "comp"
+]
+
+[build-dependencies]
+chrono = "0.4.45"