diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-06-18 05:04:21 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-06-18 05:04:21 +0800 |
| commit | 961ee2eb342259398916dfe7458098f7c9297c11 (patch) | |
| tree | e8b3f2aa4cbd3afc8ce9da9751c4c0ad483f4273 /rola-cli/Cargo.toml | |
| parent | 133ab48d0d9ac1d0f8ad87b7a71b8e6cd4f7d402 (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.toml | 14 |
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" |
