Skip to content

Commit d5322f7

Browse files
authored
Merge pull request #4036 from Mandragorian/clap
Use clap in miri-script
2 parents 55db25b + 7d40bb9 commit d5322f7

File tree

4 files changed

+254
-335
lines changed

4 files changed

+254
-335
lines changed

src/tools/miri/miri-script/Cargo.lock

+121-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,55 @@
22
# It is not intended for manual editing.
33
version = 4
44

5+
[[package]]
6+
name = "anstream"
7+
version = "0.6.18"
8+
source = "registry+https://github.com/rust-lang/crates.io-index"
9+
checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
10+
dependencies = [
11+
"anstyle",
12+
"anstyle-parse",
13+
"anstyle-query",
14+
"anstyle-wincon",
15+
"colorchoice",
16+
"is_terminal_polyfill",
17+
"utf8parse",
18+
]
19+
20+
[[package]]
21+
name = "anstyle"
22+
version = "1.0.10"
23+
source = "registry+https://github.com/rust-lang/crates.io-index"
24+
checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
25+
26+
[[package]]
27+
name = "anstyle-parse"
28+
version = "0.2.6"
29+
source = "registry+https://github.com/rust-lang/crates.io-index"
30+
checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
31+
dependencies = [
32+
"utf8parse",
33+
]
34+
35+
[[package]]
36+
name = "anstyle-query"
37+
version = "1.1.2"
38+
source = "registry+https://github.com/rust-lang/crates.io-index"
39+
checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
40+
dependencies = [
41+
"windows-sys 0.59.0",
42+
]
43+
44+
[[package]]
45+
name = "anstyle-wincon"
46+
version = "3.0.6"
47+
source = "registry+https://github.com/rust-lang/crates.io-index"
48+
checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
49+
dependencies = [
50+
"anstyle",
51+
"windows-sys 0.59.0",
52+
]
53+
554
[[package]]
655
name = "anyhow"
756
version = "1.0.80"
@@ -20,6 +69,52 @@ version = "1.0.0"
2069
source = "registry+https://github.com/rust-lang/crates.io-index"
2170
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
2271

72+
[[package]]
73+
name = "clap"
74+
version = "4.5.23"
75+
source = "registry+https://github.com/rust-lang/crates.io-index"
76+
checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
77+
dependencies = [
78+
"clap_builder",
79+
"clap_derive",
80+
]
81+
82+
[[package]]
83+
name = "clap_builder"
84+
version = "4.5.23"
85+
source = "registry+https://github.com/rust-lang/crates.io-index"
86+
checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
87+
dependencies = [
88+
"anstream",
89+
"anstyle",
90+
"clap_lex",
91+
"strsim",
92+
]
93+
94+
[[package]]
95+
name = "clap_derive"
96+
version = "4.5.18"
97+
source = "registry+https://github.com/rust-lang/crates.io-index"
98+
checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
99+
dependencies = [
100+
"heck",
101+
"proc-macro2",
102+
"quote",
103+
"syn",
104+
]
105+
106+
[[package]]
107+
name = "clap_lex"
108+
version = "0.7.4"
109+
source = "registry+https://github.com/rust-lang/crates.io-index"
110+
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
111+
112+
[[package]]
113+
name = "colorchoice"
114+
version = "1.0.3"
115+
source = "registry+https://github.com/rust-lang/crates.io-index"
116+
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
117+
23118
[[package]]
24119
name = "directories"
25120
version = "5.0.1"
@@ -80,6 +175,12 @@ dependencies = [
80175
"wasi",
81176
]
82177

178+
[[package]]
179+
name = "heck"
180+
version = "0.5.0"
181+
source = "registry+https://github.com/rust-lang/crates.io-index"
182+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
183+
83184
[[package]]
84185
name = "home"
85186
version = "0.5.9"
@@ -89,6 +190,12 @@ dependencies = [
89190
"windows-sys 0.52.0",
90191
]
91192

193+
[[package]]
194+
name = "is_terminal_polyfill"
195+
version = "1.70.1"
196+
source = "registry+https://github.com/rust-lang/crates.io-index"
197+
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
198+
92199
[[package]]
93200
name = "itertools"
94201
version = "0.11.0"
@@ -137,6 +244,7 @@ name = "miri-script"
137244
version = "0.1.0"
138245
dependencies = [
139246
"anyhow",
247+
"clap",
140248
"directories",
141249
"dunce",
142250
"itertools",
@@ -278,6 +386,12 @@ version = "1.1.0"
278386
source = "registry+https://github.com/rust-lang/crates.io-index"
279387
checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
280388

389+
[[package]]
390+
name = "strsim"
391+
version = "0.11.1"
392+
source = "registry+https://github.com/rust-lang/crates.io-index"
393+
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
394+
281395
[[package]]
282396
name = "syn"
283397
version = "2.0.50"
@@ -328,6 +442,12 @@ version = "1.0.12"
328442
source = "registry+https://github.com/rust-lang/crates.io-index"
329443
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
330444

445+
[[package]]
446+
name = "utf8parse"
447+
version = "0.2.2"
448+
source = "registry+https://github.com/rust-lang/crates.io-index"
449+
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
450+
331451
[[package]]
332452
name = "walkdir"
333453
version = "2.4.0"
@@ -362,7 +482,7 @@ version = "0.1.9"
362482
source = "registry+https://github.com/rust-lang/crates.io-index"
363483
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
364484
dependencies = [
365-
"windows-sys 0.52.0",
485+
"windows-sys 0.59.0",
366486
]
367487

368488
[[package]]

src/tools/miri/miri-script/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ dunce = "1.0.4"
2525
directories = "5"
2626
serde_json = "1"
2727
tempfile = "3.13.0"
28+
clap = { version = "4.5.21", features = ["derive"] }

src/tools/miri/miri-script/src/args.rs

-135
This file was deleted.

0 commit comments

Comments
 (0)