Skip to content

Commit d457039

Browse files
committed
feat: upgrade clap into v4
Signed-off-by: Wenxuan Zhang <wenxuangm@gmail.com>
1 parent 1d755f3 commit d457039

File tree

10 files changed

+441
-296
lines changed

10 files changed

+441
-296
lines changed

β€ŽCargo.lockβ€Ž

Lines changed: 276 additions & 221 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCargo.tomlβ€Ž

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22
name = "code-minimap"
33
version = "0.6.5-dev"
44
authors = ["Wenxuan Zhang <wenxuangm@gmail.com>"]
5-
description="A high performance code minimap generator"
5+
description = "A high performance code minimap generator"
66
categories = ["command-line-utilities"]
77
homepage = "https://github.com/wfxr/code-minimap"
8-
keywords = [
9-
"minimap",
10-
"tool",
11-
]
8+
keywords = ["minimap", "tool"]
129
license = "MIT/Apache-2.0"
1310
exclude = ["/completions"]
1411
repository = "https://github.com/wfxr/code-minimap"
@@ -33,17 +30,17 @@ path = "src/bin/code-minimap/main.rs"
3330
anyhow = "1"
3431
itertools = "0"
3532

36-
clap = { version = "3", features = ["wrap_help", "derive"], optional = true }
37-
clap_complete = { version = "3", optional = true }
38-
strum = { version = "0.24", features = ["derive"], optional = true }
33+
clap = { version = "4", features = ["wrap_help", "derive"], optional = true }
34+
clap_complete = { version = "4", optional = true }
35+
strum = { version = "0", features = ["derive"], optional = true }
3936

4037
[build-dependencies]
41-
clap = { version = "3", features = ["wrap_help", "derive"], optional = true }
42-
clap_complete = { version = "3", optional = true }
43-
strum = { version = "0.24", features = ["derive"], optional = true }
38+
clap = { version = "4", features = ["wrap_help", "derive"], optional = true }
39+
clap_complete = { version = "4", optional = true }
40+
strum = { version = "0", features = ["derive"], optional = true }
4441

4542
[dev-dependencies]
46-
rstest = "^0.17.0"
43+
rstest = "0"
4744

4845
[profile.release]
4946
lto = true

β€Žbuild.rsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use clap::{ArgEnum, IntoApp};
1+
use clap::CommandFactory;
22
use std::{fs, path::Path};
33

44
include!("src/bin/code-minimap/cli.rs");

β€Žcompletions/bash/code-minimap.bashβ€Ž

Lines changed: 49 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žcompletions/elvish/code-minimap.elvβ€Ž

Lines changed: 14 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žcompletions/fish/code-minimap.fishβ€Ž

Lines changed: 6 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žcompletions/powershell/_code-minimap.ps1β€Ž

Lines changed: 17 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žcompletions/zsh/_code-minimapβ€Ž

Lines changed: 46 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
Β (0)