45 files changed
+1010
-692
.github/workflows/release-npm.yml
+3
-3
@@ -92,9 +92,9 @@ jobs:
92
- name: Publish to NPM
93
shell: bash
94
run: |
95
- # We want to name our npm package @smbpndk/cli, but the main command is smb.
95
+ # We want to name our npm package @smbcloud/cli, but the main command is smb.
96
# This is the tricky part. All the optional dependencies should follow the naming convention.
97
- # So, we will generate @smbpndk/cli-${matrix.build.TARGET}
97
+ # So, we will generate @smbcloud/cli-${matrix.build.TARGET}
98
99
# Move to the npm directory
100
cd npm
@@ -155,7 +155,7 @@ jobs:
155
- name: Publish the package
156
shell: bash
157
run: |
158
- cd npm/smbpndk-cli
158
+ cd npm/smbcloud-cli
159
160
# set the version
161
export release_version="${{ env.RELEASE_VERSION }}"
Cargo.lock
+917
-599
@@ -2,27 +2,49 @@
2
# It is not intended for manual editing.
3
version = 3
4
5
+[[package]]
6
+name = "addr2line"
7
+version = "0.24.2"
8
+source = "registry+https://github.com/rust-lang/crates.io-index"
9
+checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
10
+dependencies = [
11
+ "gimli",
12
+]
13
+
14
+[[package]]
15
+name = "adler2"
16
+version = "2.0.0"
17
+source = "registry+https://github.com/rust-lang/crates.io-index"
18
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
19
+
20
[[package]]
21
name = "ahash"
7
-version = "0.8.3"
22
+version = "0.8.11"
23
source = "registry+https://github.com/rust-lang/crates.io-index"
9
-checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
24
+checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
25
dependencies = [
26
"cfg-if",
27
"getrandom",
28
"once_cell",
29
"version_check",
30
+ "zerocopy",
31
]
32
33
[[package]]
34
name = "aho-corasick"
19
-version = "0.7.20"
35
+version = "1.1.3"
36
source = "registry+https://github.com/rust-lang/crates.io-index"
21
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
37
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
38
dependencies = [
39
"memchr",
40
]
41
42
+[[package]]
43
+name = "android-tzdata"
44
+version = "0.1.1"
45
+source = "registry+https://github.com/rust-lang/crates.io-index"
46
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
47
+
48
[[package]]
49
name = "android_system_properties"
50
version = "0.1.5"
@@ -32,34 +54,98 @@ dependencies = [
54
"libc",
55
]
56
57
+[[package]]
58
+name = "anstream"
59
+version = "0.6.18"
60
+source = "registry+https://github.com/rust-lang/crates.io-index"
61
+checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
62
+dependencies = [
63
+ "anstyle",
64
+ "anstyle-parse",
65
+ "anstyle-query",
66
+ "anstyle-wincon",
67
+ "colorchoice",
68
+ "is_terminal_polyfill",
69
+ "utf8parse",
70
+]
71
+
72
+[[package]]
73
+name = "anstyle"
74
+version = "1.0.10"
75
+source = "registry+https://github.com/rust-lang/crates.io-index"
76
+checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
77
+
78
+[[package]]
79
+name = "anstyle-parse"
80
+version = "0.2.6"
81
+source = "registry+https://github.com/rust-lang/crates.io-index"
82
+checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
83
+dependencies = [
84
+ "utf8parse",
85
+]
86
+
87
+[[package]]
88
+name = "anstyle-query"
89
+version = "1.1.2"
90
+source = "registry+https://github.com/rust-lang/crates.io-index"
91
+checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
92
+dependencies = [
93
+ "windows-sys 0.59.0",
94
+]
95
+
96
+[[package]]
97
+name = "anstyle-wincon"
98
+version = "3.0.6"
99
+source = "registry+https://github.com/rust-lang/crates.io-index"
100
+checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
101
+dependencies = [
102
+ "anstyle",
103
+ "windows-sys 0.59.0",
104
+]
105
+
106
[[package]]
107
name = "anyhow"
37
-version = "1.0.69"
108
+version = "1.0.95"
109
source = "registry+https://github.com/rust-lang/crates.io-index"
39
-checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800"
110
+checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04"
111
112
[[package]]
113
name = "async-trait"
43
-version = "0.1.66"
114
+version = "0.1.83"
115
source = "registry+https://github.com/rust-lang/crates.io-index"
45
-checksum = "b84f9ebcc6c1f5b8cb160f6990096a5c127f423fcb6e1ccc46c370cbdfb75dfc"
116
+checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
117
dependencies = [
118
"proc-macro2",
119
"quote",
49
- "syn 1.0.107",
120
+ "syn 2.0.93",
121
]
122
123
[[package]]
124
name = "autocfg"
54
-version = "1.1.0"
125
+version = "1.4.0"
126
source = "registry+https://github.com/rust-lang/crates.io-index"
56
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
127
+checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
128
+
129
+[[package]]
130
+name = "backtrace"
131
+version = "0.3.74"
132
+source = "registry+https://github.com/rust-lang/crates.io-index"
133
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
134
+dependencies = [
135
+ "addr2line",
136
+ "cfg-if",
137
+ "libc",
138
+ "miniz_oxide",
139
+ "object",
140
+ "rustc-demangle",
141
+ "windows-targets 0.52.6",
142
+]
143
144
[[package]]
145
name = "base64"
60
-version = "0.21.0"
146
+version = "0.21.7"
147
source = "registry+https://github.com/rust-lang/crates.io-index"
62
-checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
148
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
149
150
[[package]]
151
name = "bitflags"
@@ -67,23 +153,32 @@ version = "1.3.2"
153
source = "registry+https://github.com/rust-lang/crates.io-index"
154
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
155
156
+[[package]]
157
+name = "bitflags"
158
+version = "2.6.0"
159
+source = "registry+https://github.com/rust-lang/crates.io-index"
160
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
161
+
162
[[package]]
163
name = "bumpalo"
72
-version = "3.12.0"
164
+version = "3.16.0"
165
source = "registry+https://github.com/rust-lang/crates.io-index"
74
-checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
166
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
167
168
[[package]]
169
name = "bytes"
78
-version = "1.4.0"
170
+version = "1.9.0"
171
source = "registry+https://github.com/rust-lang/crates.io-index"
80
-checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
172
+checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
173
174
[[package]]
175
name = "cc"
84
-version = "1.0.79"
176
+version = "1.2.6"
177
source = "registry+https://github.com/rust-lang/crates.io-index"
86
-checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
178
+checksum = "8d6dbb628b8f8555f86d0323c2eb39e3ec81901f4b83e091db8a6a76d316a333"
179
+dependencies = [
180
+ "shlex",
181
+]
182
183
[[package]]
184
name = "cfg-if"
@@ -93,95 +188,93 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
188
189
[[package]]
190
name = "chrono"
96
-version = "0.4.24"
191
+version = "0.4.39"
192
source = "registry+https://github.com/rust-lang/crates.io-index"
98
-checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
193
+checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
194
dependencies = [
195
+ "android-tzdata",
196
"iana-time-zone",
197
"js-sys",
102
- "num-integer",
198
"num-traits",
199
"serde",
105
- "time 0.1.45",
200
"wasm-bindgen",
107
- "winapi",
201
+ "windows-targets 0.52.6",
202
]
203
204
[[package]]
205
name = "clap"
112
-version = "4.1.6"
206
+version = "4.5.23"
207
source = "registry+https://github.com/rust-lang/crates.io-index"
114
-checksum = "ec0b0588d44d4d63a87dbd75c136c166bbfd9a86a31cb89e09906521c7d3f5e3"
208
+checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
209
dependencies = [
116
- "bitflags",
210
+ "clap_builder",
211
"clap_derive",
212
+]
213
+
214
+[[package]]
215
+name = "clap_builder"
216
+version = "4.5.23"
217
+source = "registry+https://github.com/rust-lang/crates.io-index"
218
+checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
219
+dependencies = [
220
+ "anstream",
221
+ "anstyle",
222
"clap_lex",
119
- "is-terminal",
120
- "once_cell",
223
"strsim",
122
- "termcolor",
224
]
225
226
[[package]]
227
name = "clap_derive"
127
-version = "4.1.0"
228
+version = "4.5.18"
229
source = "registry+https://github.com/rust-lang/crates.io-index"
129
-checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8"
230
+checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
231
dependencies = [
131
- "heck",
132
- "proc-macro-error",
232
+ "heck 0.5.0",
233
"proc-macro2",
234
"quote",
135
- "syn 1.0.107",
235
+ "syn 2.0.93",
236
]
237
238
[[package]]
239
name = "clap_lex"
140
-version = "0.3.1"
240
+version = "0.7.4"
241
source = "registry+https://github.com/rust-lang/crates.io-index"
142
-checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade"
143
-dependencies = [
144
- "os_str_bytes",
145
-]
242
+checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
243
244
[[package]]
245
name = "clap_mangen"
149
-version = "0.2.10"
246
+version = "0.2.24"
247
source = "registry+https://github.com/rust-lang/crates.io-index"
151
-checksum = "4237e29de9c6949982ba87d51709204504fb8ed2fd38232fcb1e5bf7d4ba48c8"
248
+checksum = "fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf"
249
dependencies = [
250
"clap",
251
"roff",
252
]
253
254
[[package]]
158
-name = "codespan-reporting"
159
-version = "0.11.1"
255
+name = "colorchoice"
256
+version = "1.0.3"
257
source = "registry+https://github.com/rust-lang/crates.io-index"
161
-checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
162
-dependencies = [
163
- "termcolor",
164
- "unicode-width",
165
-]
258
+checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
259
260
[[package]]
261
name = "console"
169
-version = "0.15.5"
262
+version = "0.15.10"
263
source = "registry+https://github.com/rust-lang/crates.io-index"
171
-checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60"
264
+checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b"
265
dependencies = [
266
"encode_unicode",
174
- "lazy_static",
267
"libc",
268
+ "once_cell",
269
"unicode-width",
177
- "windows-sys 0.42.0",
270
+ "windows-sys 0.59.0",
271
]
272
273
[[package]]
274
name = "core-foundation"
182
-version = "0.9.3"
275
+version = "0.9.4"
276
source = "registry+https://github.com/rust-lang/crates.io-index"
184
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
277
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
278
dependencies = [
279
"core-foundation-sys",
280
"libc",
@@ -189,52 +282,17 @@ dependencies = [
282
283
[[package]]
284
name = "core-foundation-sys"
192
-version = "0.8.3"
193
-source = "registry+https://github.com/rust-lang/crates.io-index"
194
-checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
195
-
196
-[[package]]
197
-name = "cxx"
198
-version = "1.0.92"
199
-source = "registry+https://github.com/rust-lang/crates.io-index"
200
-checksum = "9a140f260e6f3f79013b8bfc65e7ce630c9ab4388c6a89c71e07226f49487b72"
201
-dependencies = [
202
- "cc",
203
- "cxxbridge-flags",
204
- "cxxbridge-macro",
205
- "link-cplusplus",
206
-]
207
-
208
-[[package]]
209
-name = "cxx-build"
210
-version = "1.0.92"
211
-source = "registry+https://github.com/rust-lang/crates.io-index"
212
-checksum = "da6383f459341ea689374bf0a42979739dc421874f112ff26f829b8040b8e613"
213
-dependencies = [
214
- "cc",
215
- "codespan-reporting",
216
- "once_cell",
217
- "proc-macro2",
218
- "quote",
219
- "scratch",
220
- "syn 1.0.107",
221
-]
222
-
223
-[[package]]
224
-name = "cxxbridge-flags"
225
-version = "1.0.92"
285
+version = "0.8.7"
286
source = "registry+https://github.com/rust-lang/crates.io-index"
227
-checksum = "90201c1a650e95ccff1c8c0bb5a343213bdd317c6e600a93075bca2eff54ec97"
287
+checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
288
289
[[package]]
230
-name = "cxxbridge-macro"
231
-version = "1.0.92"
290
+name = "deranged"
291
+version = "0.3.11"
292
source = "registry+https://github.com/rust-lang/crates.io-index"
233
-checksum = "0b75aed41bb2e6367cae39e6326ef817a851db13c13e4f3263714ca3cfb8de56"
293
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
294
dependencies = [
235
- "proc-macro2",
236
- "quote",
237
- "syn 1.0.107",
295
+ "powerfmt",
296
]
297
298
[[package]]
@@ -269,50 +327,53 @@ dependencies = [
327
"winapi",
328
]
329
330
+[[package]]
331
+name = "displaydoc"
332
+version = "0.2.5"
333
+source = "registry+https://github.com/rust-lang/crates.io-index"
334
+checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
335
+dependencies = [
336
+ "proc-macro2",
337
+ "quote",
338
+ "syn 2.0.93",
339
+]
340
+
341
[[package]]
342
name = "encode_unicode"
274
-version = "0.3.6"
343
+version = "1.0.0"
344
source = "registry+https://github.com/rust-lang/crates.io-index"
276
-checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
345
+checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
346
347
[[package]]
348
name = "encoding_rs"
280
-version = "0.8.32"
349
+version = "0.8.35"
350
source = "registry+https://github.com/rust-lang/crates.io-index"
282
-checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
351
+checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
352
dependencies = [
353
"cfg-if",
354
]
355
356
[[package]]
288
-name = "errno"
289
-version = "0.2.8"
357
+name = "equivalent"
358
+version = "1.0.1"
359
source = "registry+https://github.com/rust-lang/crates.io-index"
291
-checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
292
-dependencies = [
293
- "errno-dragonfly",
294
- "libc",
295
- "winapi",
296
-]
360
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
361
362
[[package]]
299
-name = "errno-dragonfly"
300
-version = "0.1.2"
363
+name = "errno"
364
+version = "0.3.10"
365
source = "registry+https://github.com/rust-lang/crates.io-index"
302
-checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
366
+checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
367
dependencies = [
304
- "cc",
368
"libc",
369
+ "windows-sys 0.59.0",
370
]
371
372
[[package]]
373
name = "fastrand"
310
-version = "1.9.0"
374
+version = "2.3.0"
375
source = "registry+https://github.com/rust-lang/crates.io-index"
312
-checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
313
-dependencies = [
314
- "instant",
315
-]
376
+checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
377
378
[[package]]
379
name = "fnv"
@@ -337,45 +398,45 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
398
399
[[package]]
400
name = "form_urlencoded"
340
-version = "1.1.0"
401
+version = "1.2.1"
402
source = "registry+https://github.com/rust-lang/crates.io-index"
342
-checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
403
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
404
dependencies = [
405
"percent-encoding",
406
]
407
408
[[package]]
409
name = "futures-channel"
349
-version = "0.3.26"
410
+version = "0.3.31"
411
source = "registry+https://github.com/rust-lang/crates.io-index"
351
-checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5"
412
+checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
413
dependencies = [
414
"futures-core",
415
]
416
417
[[package]]
418
name = "futures-core"
358
-version = "0.3.26"
419
+version = "0.3.31"
420
source = "registry+https://github.com/rust-lang/crates.io-index"
360
-checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608"
421
+checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
422
423
[[package]]
424
name = "futures-sink"
364
-version = "0.3.26"
425
+version = "0.3.31"
426
source = "registry+https://github.com/rust-lang/crates.io-index"
366
-checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364"
427
+checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
428
429
[[package]]
430
name = "futures-task"
370
-version = "0.3.26"
431
+version = "0.3.31"
432
source = "registry+https://github.com/rust-lang/crates.io-index"
372
-checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366"
433
+checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
434
435
[[package]]
436
name = "futures-util"
376
-version = "0.3.26"
437
+version = "0.3.31"
438
source = "registry+https://github.com/rust-lang/crates.io-index"
378
-checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1"
439
+checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
440
dependencies = [
441
"futures-core",
442
"futures-task",
@@ -395,20 +456,26 @@ dependencies = [
456
457
[[package]]
458
name = "getrandom"
398
-version = "0.2.8"
459
+version = "0.2.15"
460
source = "registry+https://github.com/rust-lang/crates.io-index"
400
-checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
461
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
462
dependencies = [
463
"cfg-if",
464
"libc",
404
- "wasi 0.11.0+wasi-snapshot-preview1",
465
+ "wasi",
466
]
467
468
+[[package]]
469
+name = "gimli"
470
+version = "0.31.1"
471
+source = "registry+https://github.com/rust-lang/crates.io-index"
472
+checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
473
+
474
[[package]]
475
name = "h2"
409
-version = "0.3.15"
476
+version = "0.3.26"
477
source = "registry+https://github.com/rust-lang/crates.io-index"
411
-checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4"
478
+checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
479
dependencies = [
480
"bytes",
481
"fnv",
@@ -425,9 +492,9 @@ dependencies = [
492
493
[[package]]
494
name = "hashbrown"
428
-version = "0.12.3"
495
+version = "0.15.2"
496
source = "registry+https://github.com/rust-lang/crates.io-index"
430
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
497
+checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
498
499
[[package]]
500
name = "heck"
@@ -436,34 +503,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
503
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
504
505
[[package]]
439
-name = "hermit-abi"
440
-version = "0.2.6"
441
-source = "registry+https://github.com/rust-lang/crates.io-index"
442
-checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
443
-dependencies = [
444
- "libc",
445
-]
446
-
447
-[[package]]
448
-name = "hermit-abi"
449
-version = "0.3.1"
506
+name = "heck"
507
+version = "0.5.0"
508
source = "registry+https://github.com/rust-lang/crates.io-index"
451
-checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
509
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
510
511
[[package]]
512
name = "home"
455
-version = "0.5.4"
513
+version = "0.5.11"
514
source = "registry+https://github.com/rust-lang/crates.io-index"
457
-checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408"
515
+checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
516
dependencies = [
459
- "winapi",
517
+ "windows-sys 0.59.0",
518
]
519
520
[[package]]
521
name = "http"
464
-version = "0.2.9"
522
+version = "0.2.12"
523
source = "registry+https://github.com/rust-lang/crates.io-index"
466
-checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
524
+checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
525
dependencies = [
526
"bytes",
527
"fnv",
@@ -472,9 +530,9 @@ dependencies = [
530
531
[[package]]
532
name = "http-body"
475
-version = "0.4.5"
533
+version = "0.4.6"
534
source = "registry+https://github.com/rust-lang/crates.io-index"
477
-checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
535
+checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
536
dependencies = [
537
"bytes",
538
"http",
@@ -483,21 +541,21 @@ dependencies = [
541
542
[[package]]
543
name = "httparse"
486
-version = "1.8.0"
544
+version = "1.9.5"
545
source = "registry+https://github.com/rust-lang/crates.io-index"
488
-checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
546
+checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
547
548
[[package]]
549
name = "httpdate"
492
-version = "1.0.2"
550
+version = "1.0.3"
551
source = "registry+https://github.com/rust-lang/crates.io-index"
494
-checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
552
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
553
554
[[package]]
555
name = "hyper"
498
-version = "0.14.24"
556
+version = "0.14.32"
557
source = "registry+https://github.com/rust-lang/crates.io-index"
500
-checksum = "5e011372fa0b68db8350aa7a248930ecc7839bf46d8485577d69f117a75f164c"
558
+checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7"
559
dependencies = [
560
"bytes",
561
"futures-channel",
@@ -532,132 +590,262 @@ dependencies = [
590
591
[[package]]
592
name = "iana-time-zone"
535
-version = "0.1.56"
593
+version = "0.1.61"
594
source = "registry+https://github.com/rust-lang/crates.io-index"
537
-checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c"
595
+checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
596
dependencies = [
597
"android_system_properties",
598
"core-foundation-sys",
599
"iana-time-zone-haiku",
600
"js-sys",
601
"wasm-bindgen",
544
- "windows",
602
+ "windows-core",
603
]
604
605
[[package]]
606
name = "iana-time-zone-haiku"
549
-version = "0.1.1"
607
+version = "0.1.2"
608
source = "registry+https://github.com/rust-lang/crates.io-index"
551
-checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
609
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
610
dependencies = [
553
- "cxx",
554
- "cxx-build",
611
+ "cc",
612
]
613
614
[[package]]
558
-name = "idna"
559
-version = "0.3.0"
615
+name = "icu_collections"
616
+version = "1.5.0"
617
source = "registry+https://github.com/rust-lang/crates.io-index"
561
-checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
618
+checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
619
dependencies = [
563
- "unicode-bidi",
564
- "unicode-normalization",
620
+ "displaydoc",
621
+ "yoke",
622
+ "zerofrom",
623
+ "zerovec",
624
]
625
626
[[package]]
568
-name = "indexmap"
569
-version = "1.9.2"
627
+name = "icu_locid"
628
+version = "1.5.0"
629
source = "registry+https://github.com/rust-lang/crates.io-index"
571
-checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
630
+checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
631
dependencies = [
573
- "autocfg",
574
- "hashbrown",
632
+ "displaydoc",
633
+ "litemap",
634
+ "tinystr",
635
+ "writeable",
636
+ "zerovec",
637
]
638
639
[[package]]
578
-name = "instant"
579
-version = "0.1.12"
640
+name = "icu_locid_transform"
641
+version = "1.5.0"
642
source = "registry+https://github.com/rust-lang/crates.io-index"
581
-checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
643
+checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
644
dependencies = [
583
- "cfg-if",
645
+ "displaydoc",
646
+ "icu_locid",
647
+ "icu_locid_transform_data",
648
+ "icu_provider",
649
+ "tinystr",
650
+ "zerovec",
651
]
652
653
[[package]]
587
-name = "io-lifetimes"
588
-version = "1.0.5"
654
+name = "icu_locid_transform_data"
655
+version = "1.5.0"
656
+source = "registry+https://github.com/rust-lang/crates.io-index"
657
+checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
658
+
659
+[[package]]
660
+name = "icu_normalizer"
661
+version = "1.5.0"
662
source = "registry+https://github.com/rust-lang/crates.io-index"
590
-checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3"
663
+checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
664
dependencies = [
592
- "libc",
593
- "windows-sys 0.45.0",
665
+ "displaydoc",
666
+ "icu_collections",
667
+ "icu_normalizer_data",
668
+ "icu_properties",
669
+ "icu_provider",
670
+ "smallvec",
671
+ "utf16_iter",
672
+ "utf8_iter",
673
+ "write16",
674
+ "zerovec",
675
+]
676
+
677
+[[package]]
678
+name = "icu_normalizer_data"
679
+version = "1.5.0"
680
+source = "registry+https://github.com/rust-lang/crates.io-index"
681
+checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
682
+
683
+[[package]]
684
+name = "icu_properties"
685
+version = "1.5.1"
686
+source = "registry+https://github.com/rust-lang/crates.io-index"
687
+checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
688
+dependencies = [
689
+ "displaydoc",
690
+ "icu_collections",
691
+ "icu_locid_transform",
692
+ "icu_properties_data",
693
+ "icu_provider",
694
+ "tinystr",
695
+ "zerovec",
696
+]
697
+
698
+[[package]]
699
+name = "icu_properties_data"
700
+version = "1.5.0"
701
+source = "registry+https://github.com/rust-lang/crates.io-index"
702
+checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
703
+
704
+[[package]]
705
+name = "icu_provider"
706
+version = "1.5.0"
707
+source = "registry+https://github.com/rust-lang/crates.io-index"
708
+checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
709
+dependencies = [
710
+ "displaydoc",
711
+ "icu_locid",
712
+ "icu_provider_macros",
713
+ "stable_deref_trait",
714
+ "tinystr",
715
+ "writeable",
716
+ "yoke",
717
+ "zerofrom",
718
+ "zerovec",
719
+]
720
+
721
+[[package]]
722
+name = "icu_provider_macros"
723
+version = "1.5.0"
724
+source = "registry+https://github.com/rust-lang/crates.io-index"
725
+checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
726
+dependencies = [
727
+ "proc-macro2",
728
+ "quote",
729
+ "syn 2.0.93",
730
+]
731
+
732
+[[package]]
733
+name = "idna"
734
+version = "1.0.3"
735
+source = "registry+https://github.com/rust-lang/crates.io-index"
736
+checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
737
+dependencies = [
738
+ "idna_adapter",
739
+ "smallvec",
740
+ "utf8_iter",
741
+]
742
+
743
+[[package]]
744
+name = "idna_adapter"
745
+version = "1.2.0"
746
+source = "registry+https://github.com/rust-lang/crates.io-index"
747
+checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
748
+dependencies = [
749
+ "icu_normalizer",
750
+ "icu_properties",
751
+]
752
+
753
+[[package]]
754
+name = "indexmap"
755
+version = "2.7.0"
756
+source = "registry+https://github.com/rust-lang/crates.io-index"
757
+checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f"
758
+dependencies = [
759
+ "equivalent",
760
+ "hashbrown",
761
]
762
763
[[package]]
764
name = "ipnet"
598
-version = "2.7.1"
765
+version = "2.10.1"
766
source = "registry+https://github.com/rust-lang/crates.io-index"
600
-checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146"
767
+checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708"
768
769
[[package]]
603
-name = "is-terminal"
604
-version = "0.4.3"
770
+name = "is-docker"
771
+version = "0.2.0"
772
source = "registry+https://github.com/rust-lang/crates.io-index"
606
-checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef"
773
+checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
774
dependencies = [
608
- "hermit-abi 0.3.1",
609
- "io-lifetimes",
610
- "rustix",
611
- "windows-sys 0.45.0",
775
+ "once_cell",
776
]
777
778
+[[package]]
779
+name = "is-wsl"
780
+version = "0.4.0"
781
+source = "registry+https://github.com/rust-lang/crates.io-index"
782
+checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
783
+dependencies = [
784
+ "is-docker",
785
+ "once_cell",
786
+]
787
+
788
+[[package]]
789
+name = "is_terminal_polyfill"
790
+version = "1.70.1"
791
+source = "registry+https://github.com/rust-lang/crates.io-index"
792
+checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
793
+
794
[[package]]
795
name = "itoa"
616
-version = "1.0.5"
796
+version = "1.0.14"
797
source = "registry+https://github.com/rust-lang/crates.io-index"
618
-checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
798
+checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
799
800
[[package]]
801
name = "js-sys"
622
-version = "0.3.61"
802
+version = "0.3.76"
803
source = "registry+https://github.com/rust-lang/crates.io-index"
624
-checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
804
+checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7"
805
dependencies = [
806
+ "once_cell",
807
"wasm-bindgen",
808
]
809
810
[[package]]
811
name = "lazy_static"
631
-version = "1.4.0"
812
+version = "1.5.0"
813
source = "registry+https://github.com/rust-lang/crates.io-index"
633
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
814
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
815
816
[[package]]
817
name = "libc"
637
-version = "0.2.139"
818
+version = "0.2.169"
819
source = "registry+https://github.com/rust-lang/crates.io-index"
639
-checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
820
+checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
821
822
[[package]]
642
-name = "link-cplusplus"
643
-version = "1.0.8"
823
+name = "libredox"
824
+version = "0.1.3"
825
source = "registry+https://github.com/rust-lang/crates.io-index"
645
-checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
826
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
827
dependencies = [
647
- "cc",
828
+ "bitflags 2.6.0",
829
+ "libc",
830
]
831
832
[[package]]
833
name = "linux-raw-sys"
652
-version = "0.1.4"
834
+version = "0.4.14"
835
source = "registry+https://github.com/rust-lang/crates.io-index"
654
-checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
836
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
837
+
838
+[[package]]
839
+name = "litemap"
840
+version = "0.7.4"
841
+source = "registry+https://github.com/rust-lang/crates.io-index"
842
+checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
843
844
[[package]]
845
name = "lock_api"
658
-version = "0.4.9"
846
+version = "0.4.12"
847
source = "registry+https://github.com/rust-lang/crates.io-index"
660
-checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
848
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
849
dependencies = [
850
"autocfg",
851
"scopeguard",
@@ -665,12 +853,9 @@ dependencies = [
853
854
[[package]]
855
name = "log"
668
-version = "0.4.17"
856
+version = "0.4.22"
857
source = "registry+https://github.com/rust-lang/crates.io-index"
670
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
671
-dependencies = [
672
- "cfg-if",
673
-]
858
+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
859
860
[[package]]
861
name = "maplit"
@@ -684,51 +869,58 @@ version = "0.1.0"
869
source = "registry+https://github.com/rust-lang/crates.io-index"
870
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
871
dependencies = [
687
- "regex-automata",
872
+ "regex-automata 0.1.10",
873
]
874
875
[[package]]
876
name = "maybe-async"
692
-version = "0.2.7"
877
+version = "0.2.10"
878
source = "registry+https://github.com/rust-lang/crates.io-index"
694
-checksum = "0f1b8c13cb1f814b634a96b2c725449fe7ed464a7b8781de8688be5ffbd3f305"
879
+checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11"
880
dependencies = [
881
"proc-macro2",
882
"quote",
698
- "syn 1.0.107",
883
+ "syn 2.0.93",
884
]
885
886
[[package]]
887
name = "memchr"
703
-version = "2.5.0"
888
+version = "2.7.4"
889
source = "registry+https://github.com/rust-lang/crates.io-index"
705
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
890
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
891
892
[[package]]
893
name = "mime"
709
-version = "0.3.16"
894
+version = "0.3.17"
895
source = "registry+https://github.com/rust-lang/crates.io-index"
711
-checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
896
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
897
+
898
+[[package]]
899
+name = "miniz_oxide"
900
+version = "0.8.2"
901
+source = "registry+https://github.com/rust-lang/crates.io-index"
902
+checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394"
903
+dependencies = [
904
+ "adler2",
905
+]
906
907
[[package]]
908
name = "mio"
715
-version = "0.8.6"
909
+version = "1.0.3"
910
source = "registry+https://github.com/rust-lang/crates.io-index"
717
-checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
911
+checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
912
dependencies = [
913
"libc",
720
- "log",
721
- "wasi 0.11.0+wasi-snapshot-preview1",
722
- "windows-sys 0.45.0",
914
+ "wasi",
915
+ "windows-sys 0.52.0",
916
]
917
918
[[package]]
919
name = "native-tls"
727
-version = "0.2.11"
920
+version = "0.2.12"
921
source = "registry+https://github.com/rust-lang/crates.io-index"
729
-checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
922
+checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
923
dependencies = [
731
- "lazy_static",
924
"libc",
925
"log",
926
"openssl",
@@ -751,56 +943,53 @@ dependencies = [
943
]
944
945
[[package]]
754
-name = "num-integer"
755
-version = "0.1.45"
946
+name = "num-conv"
947
+version = "0.1.0"
948
source = "registry+https://github.com/rust-lang/crates.io-index"
757
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
758
-dependencies = [
759
- "autocfg",
760
- "num-traits",
761
-]
949
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
950
951
[[package]]
952
name = "num-traits"
765
-version = "0.2.15"
953
+version = "0.2.19"
954
source = "registry+https://github.com/rust-lang/crates.io-index"
767
-checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
955
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
956
dependencies = [
957
"autocfg",
958
]
959
960
[[package]]
773
-name = "num_cpus"
774
-version = "1.15.0"
961
+name = "object"
962
+version = "0.36.7"
963
source = "registry+https://github.com/rust-lang/crates.io-index"
776
-checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
964
+checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
965
dependencies = [
778
- "hermit-abi 0.2.6",
779
- "libc",
966
+ "memchr",
967
]
968
969
[[package]]
970
name = "once_cell"
784
-version = "1.17.1"
971
+version = "1.20.2"
972
source = "registry+https://github.com/rust-lang/crates.io-index"
786
-checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
973
+checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
974
975
[[package]]
976
name = "open"
790
-version = "4.0.1"
977
+version = "4.2.0"
978
source = "registry+https://github.com/rust-lang/crates.io-index"
792
-checksum = "075c5203b3a2b698bc72c6c10b1f6263182135751d5013ea66e8a4b3d0562a43"
979
+checksum = "3a083c0c7e5e4a8ec4176346cf61f67ac674e8bfb059d9226e1c54a96b377c12"
980
dependencies = [
981
+ "is-wsl",
982
+ "libc",
983
"pathdiff",
984
]
985
986
[[package]]
987
name = "openssl"
799
-version = "0.10.45"
988
+version = "0.10.68"
989
source = "registry+https://github.com/rust-lang/crates.io-index"
801
-checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1"
990
+checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
991
dependencies = [
803
- "bitflags",
992
+ "bitflags 2.6.0",
993
"cfg-if",
994
"foreign-types",
995
"libc",
@@ -811,13 +1000,13 @@ dependencies = [
1000
1001
[[package]]
1002
name = "openssl-macros"
814
-version = "0.1.0"
1003
+version = "0.1.1"
1004
source = "registry+https://github.com/rust-lang/crates.io-index"
816
-checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
1005
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
1006
dependencies = [
1007
"proc-macro2",
1008
"quote",
820
- "syn 1.0.107",
1009
+ "syn 2.0.93",
1010
]
1011
1012
[[package]]
@@ -828,23 +1017,16 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1017
1018
[[package]]
1019
name = "openssl-sys"
831
-version = "0.9.80"
1020
+version = "0.9.104"
1021
source = "registry+https://github.com/rust-lang/crates.io-index"
833
-checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7"
1022
+checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
1023
dependencies = [
835
- "autocfg",
1024
"cc",
1025
"libc",
1026
"pkg-config",
1027
"vcpkg",
1028
]
1029
842
-[[package]]
843
-name = "os_str_bytes"
844
-version = "6.4.1"
845
-source = "registry+https://github.com/rust-lang/crates.io-index"
846
-checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
847
-
1030
[[package]]
1031
name = "overload"
1032
version = "0.1.1"
@@ -853,9 +1035,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
1035
1036
[[package]]
1037
name = "parking_lot"
856
-version = "0.12.1"
1038
+version = "0.12.3"
1039
source = "registry+https://github.com/rust-lang/crates.io-index"
858
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1040
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
1041
dependencies = [
1042
"lock_api",
1043
"parking_lot_core",
@@ -863,34 +1045,34 @@ dependencies = [
1045
1046
[[package]]
1047
name = "parking_lot_core"
866
-version = "0.9.7"
1048
+version = "0.9.10"
1049
source = "registry+https://github.com/rust-lang/crates.io-index"
868
-checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
1050
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
1051
dependencies = [
1052
"cfg-if",
1053
"libc",
1054
"redox_syscall",
1055
"smallvec",
874
- "windows-sys 0.45.0",
1056
+ "windows-targets 0.52.6",
1057
]
1058
1059
[[package]]
1060
name = "pathdiff"
879
-version = "0.2.1"
1061
+version = "0.2.3"
1062
source = "registry+https://github.com/rust-lang/crates.io-index"
881
-checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
1063
+checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
1064
1065
[[package]]
1066
name = "percent-encoding"
885
-version = "2.2.0"
1067
+version = "2.3.1"
1068
source = "registry+https://github.com/rust-lang/crates.io-index"
887
-checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
1069
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
1070
1071
[[package]]
1072
name = "pin-project-lite"
891
-version = "0.2.9"
1073
+version = "0.2.15"
1074
source = "registry+https://github.com/rust-lang/crates.io-index"
893
-checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
1075
+checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
1076
1077
[[package]]
1078
name = "pin-utils"
@@ -900,81 +1082,64 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1082
1083
[[package]]
1084
name = "pkg-config"
903
-version = "0.3.26"
1085
+version = "0.3.31"
1086
source = "registry+https://github.com/rust-lang/crates.io-index"
905
-checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
1087
+checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
1088
1089
[[package]]
908
-name = "proc-macro-error"
909
-version = "1.0.4"
1090
+name = "powerfmt"
1091
+version = "0.2.0"
1092
source = "registry+https://github.com/rust-lang/crates.io-index"
911
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
912
-dependencies = [
913
- "proc-macro-error-attr",
914
- "proc-macro2",
915
- "quote",
916
- "syn 1.0.107",
917
- "version_check",
918
-]
919
-
920
-[[package]]
921
-name = "proc-macro-error-attr"
922
-version = "1.0.4"
923
-source = "registry+https://github.com/rust-lang/crates.io-index"
924
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
925
-dependencies = [
926
- "proc-macro2",
927
- "quote",
928
- "version_check",
929
-]
1093
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
1094
1095
[[package]]
1096
name = "proc-macro2"
933
-version = "1.0.66"
1097
+version = "1.0.92"
1098
source = "registry+https://github.com/rust-lang/crates.io-index"
935
-checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
1099
+checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
1100
dependencies = [
1101
"unicode-ident",
1102
]
1103
1104
[[package]]
1105
name = "quote"
942
-version = "1.0.33"
1106
+version = "1.0.38"
1107
source = "registry+https://github.com/rust-lang/crates.io-index"
944
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
1108
+checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
1109
dependencies = [
1110
"proc-macro2",
1111
]
1112
1113
[[package]]
1114
name = "redox_syscall"
951
-version = "0.2.16"
1115
+version = "0.5.8"
1116
source = "registry+https://github.com/rust-lang/crates.io-index"
953
-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
1117
+checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
1118
dependencies = [
955
- "bitflags",
1119
+ "bitflags 2.6.0",
1120
]
1121
1122
[[package]]
1123
name = "redox_users"
960
-version = "0.4.3"
1124
+version = "0.4.6"
1125
source = "registry+https://github.com/rust-lang/crates.io-index"
962
-checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
1126
+checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
1127
dependencies = [
1128
"getrandom",
965
- "redox_syscall",
1129
+ "libredox",
1130
"thiserror",
1131
]
1132
1133
[[package]]
1134
name = "regex"
971
-version = "1.7.1"
1135
+version = "1.11.1"
1136
source = "registry+https://github.com/rust-lang/crates.io-index"
973
-checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
1137
+checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
1138
dependencies = [
1139
"aho-corasick",
1140
"memchr",
977
- "regex-syntax",
1141
+ "regex-automata 0.4.9",
1142
+ "regex-syntax 0.8.5",
1143
]
1144
1145
[[package]]
@@ -983,29 +1148,37 @@ version = "0.1.10"
1148
source = "registry+https://github.com/rust-lang/crates.io-index"
1149
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
1150
dependencies = [
986
- "regex-syntax",
1151
+ "regex-syntax 0.6.29",
1152
+]
1153
+
1154
+[[package]]
1155
+name = "regex-automata"
1156
+version = "0.4.9"
1157
+source = "registry+https://github.com/rust-lang/crates.io-index"
1158
+checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
1159
+dependencies = [
1160
+ "aho-corasick",
1161
+ "memchr",
1162
+ "regex-syntax 0.8.5",
1163
]
1164
1165
[[package]]
1166
name = "regex-syntax"
991
-version = "0.6.28"
1167
+version = "0.6.29"
1168
source = "registry+https://github.com/rust-lang/crates.io-index"
993
-checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
1169
+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
1170
1171
[[package]]
996
-name = "remove_dir_all"
997
-version = "0.5.3"
1172
+name = "regex-syntax"
1173
+version = "0.8.5"
1174
source = "registry+https://github.com/rust-lang/crates.io-index"
999
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
1000
-dependencies = [
1001
- "winapi",
1002
-]
1175
+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
1176
1177
[[package]]
1178
name = "reqwest"
1006
-version = "0.11.14"
1179
+version = "0.11.27"
1180
source = "registry+https://github.com/rust-lang/crates.io-index"
1008
-checksum = "21eed90ec8570952d53b772ecf8f206aa1ec9a3d76b2521c56c42973f2d91ee9"
1181
+checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62"
1182
dependencies = [
1183
"base64",
1184
"bytes",
@@ -1025,9 +1198,12 @@ dependencies = [
1198
"once_cell",
1199
"percent-encoding",
1200
"pin-project-lite",
1201
+ "rustls-pemfile",
1202
"serde",
1203
"serde_json",
1204
"serde_urlencoded",
1205
+ "sync_wrapper",
1206
+ "system-configuration",
1207
"tokio",
1208
"tokio-native-tls",
1209
"tower-service",
@@ -1040,64 +1216,72 @@ dependencies = [
1216
1217
[[package]]
1218
name = "roff"
1043
-version = "0.2.1"
1219
+version = "0.2.2"
1220
+source = "registry+https://github.com/rust-lang/crates.io-index"
1221
+checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"
1222
+
1223
+[[package]]
1224
+name = "rustc-demangle"
1225
+version = "0.1.24"
1226
source = "registry+https://github.com/rust-lang/crates.io-index"
1045
-checksum = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316"
1227
+checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
1228
1229
[[package]]
1230
name = "rustix"
1049
-version = "0.36.8"
1231
+version = "0.38.42"
1232
source = "registry+https://github.com/rust-lang/crates.io-index"
1051
-checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644"
1233
+checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
1234
dependencies = [
1053
- "bitflags",
1235
+ "bitflags 2.6.0",
1236
"errno",
1055
- "io-lifetimes",
1237
"libc",
1238
"linux-raw-sys",
1058
- "windows-sys 0.45.0",
1239
+ "windows-sys 0.59.0",
1240
+]
1241
+
1242
+[[package]]
1243
+name = "rustls-pemfile"
1244
+version = "1.0.4"
1245
+source = "registry+https://github.com/rust-lang/crates.io-index"
1246
+checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
1247
+dependencies = [
1248
+ "base64",
1249
]
1250
1251
[[package]]
1252
name = "rustversion"
1063
-version = "1.0.11"
1253
+version = "1.0.19"
1254
source = "registry+https://github.com/rust-lang/crates.io-index"
1065
-checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70"
1255
+checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
1256
1257
[[package]]
1258
name = "ryu"
1069
-version = "1.0.12"
1259
+version = "1.0.18"
1260
source = "registry+https://github.com/rust-lang/crates.io-index"
1071
-checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
1261
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
1262
1263
[[package]]
1264
name = "schannel"
1075
-version = "0.1.21"
1265
+version = "0.1.27"
1266
source = "registry+https://github.com/rust-lang/crates.io-index"
1077
-checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
1267
+checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
1268
dependencies = [
1079
- "windows-sys 0.42.0",
1269
+ "windows-sys 0.59.0",
1270
]
1271
1272
[[package]]
1273
name = "scopeguard"
1084
-version = "1.1.0"
1085
-source = "registry+https://github.com/rust-lang/crates.io-index"
1086
-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1087
-
1088
-[[package]]
1089
-name = "scratch"
1090
-version = "1.0.5"
1274
+version = "1.2.0"
1275
source = "registry+https://github.com/rust-lang/crates.io-index"
1092
-checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1"
1276
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1277
1278
[[package]]
1279
name = "security-framework"
1096
-version = "2.8.2"
1280
+version = "2.11.1"
1281
source = "registry+https://github.com/rust-lang/crates.io-index"
1098
-checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254"
1282
+checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
1283
dependencies = [
1100
- "bitflags",
1284
+ "bitflags 2.6.0",
1285
"core-foundation",
1286
"core-foundation-sys",
1287
"libc",
@@ -1106,9 +1290,9 @@ dependencies = [
1290
1291
[[package]]
1292
name = "security-framework-sys"
1109
-version = "2.8.0"
1293
+version = "2.13.0"
1294
source = "registry+https://github.com/rust-lang/crates.io-index"
1111
-checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4"
1295
+checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5"
1296
dependencies = [
1297
"core-foundation-sys",
1298
"libc",
@@ -1116,44 +1300,45 @@ dependencies = [
1300
1301
[[package]]
1302
name = "serde"
1119
-version = "1.0.152"
1303
+version = "1.0.217"
1304
source = "registry+https://github.com/rust-lang/crates.io-index"
1121
-checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
1305
+checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
1306
dependencies = [
1307
"serde_derive",
1308
]
1309
1310
[[package]]
1311
name = "serde_derive"
1128
-version = "1.0.152"
1312
+version = "1.0.217"
1313
source = "registry+https://github.com/rust-lang/crates.io-index"
1130
-checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
1314
+checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
1315
dependencies = [
1316
"proc-macro2",
1317
"quote",
1134
- "syn 1.0.107",
1318
+ "syn 2.0.93",
1319
]
1320
1321
[[package]]
1322
name = "serde_json"
1139
-version = "1.0.93"
1323
+version = "1.0.134"
1324
source = "registry+https://github.com/rust-lang/crates.io-index"
1141
-checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76"
1325
+checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d"
1326
dependencies = [
1327
"itoa",
1328
+ "memchr",
1329
"ryu",
1330
"serde",
1331
]
1332
1333
[[package]]
1334
name = "serde_repr"
1150
-version = "0.1.16"
1335
+version = "0.1.19"
1336
source = "registry+https://github.com/rust-lang/crates.io-index"
1152
-checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
1337
+checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
1338
dependencies = [
1339
"proc-macro2",
1340
"quote",
1156
- "syn 2.0.30",
1341
+ "syn 2.0.93",
1342
]
1343
1344
[[package]]
@@ -1170,9 +1355,9 @@ dependencies = [
1355
1356
[[package]]
1357
name = "sharded-slab"
1173
-version = "0.1.4"
1358
+version = "0.1.7"
1359
source = "registry+https://github.com/rust-lang/crates.io-index"
1175
-checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
1360
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
1361
dependencies = [
1362
"lazy_static",
1363
]
@@ -1183,32 +1368,38 @@ version = "1.1.0"
1368
source = "registry+https://github.com/rust-lang/crates.io-index"
1369
checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
1370
1371
+[[package]]
1372
+name = "shlex"
1373
+version = "1.3.0"
1374
+source = "registry+https://github.com/rust-lang/crates.io-index"
1375
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1376
+
1377
[[package]]
1378
name = "signal-hook-registry"
1188
-version = "1.4.1"
1379
+version = "1.4.2"
1380
source = "registry+https://github.com/rust-lang/crates.io-index"
1190
-checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
1381
+checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
1382
dependencies = [
1383
"libc",
1384
]
1385
1386
[[package]]
1387
name = "slab"
1197
-version = "0.4.7"
1388
+version = "0.4.9"
1389
source = "registry+https://github.com/rust-lang/crates.io-index"
1199
-checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
1390
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
1391
dependencies = [
1392
"autocfg",
1393
]
1394
1395
[[package]]
1396
name = "smallvec"
1206
-version = "1.10.0"
1397
+version = "1.13.2"
1398
source = "registry+https://github.com/rust-lang/crates.io-index"
1208
-checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
1399
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
1400
1401
[[package]]
1211
-name = "smbpndk-cli"
1402
+name = "smbcloud-cli"
1403
version = "0.3.7"
1404
dependencies = [
1405
"anyhow",
@@ -1225,10 +1416,10 @@ dependencies = [
1416
"serde",
1417
"serde_json",
1418
"serde_repr",
1228
- "smbpndk-model",
1229
- "smbpndk-networking",
1230
- "smbpndk-networking-project",
1231
- "smbpndk-utils",
1419
+ "smbcloud-model",
1420
+ "smbcloud-networking",
1421
+ "smbcloud-networking-project",
1422
+ "smbcloud-utils",
1423
"spinners",
1424
"tokio",
1425
"tracing",
@@ -1238,7 +1429,7 @@ dependencies = [
1429
]
1430
1431
[[package]]
1241
-name = "smbpndk-model"
1432
+name = "smbcloud-model"
1433
version = "0.3.7"
1434
dependencies = [
1435
"chrono",
@@ -1249,7 +1440,7 @@ dependencies = [
1440
]
1441
1442
[[package]]
1252
-name = "smbpndk-networking"
1443
+name = "smbcloud-networking"
1444
version = "0.3.7"
1445
dependencies = [
1446
"anyhow",
@@ -1261,13 +1452,13 @@ dependencies = [
1452
"reqwest",
1453
"serde",
1454
"serde_json",
1264
- "smbpndk-model",
1455
+ "smbcloud-model",
1456
"thiserror",
1457
"url-builder",
1458
]
1459
1460
[[package]]
1270
-name = "smbpndk-networking-project"
1461
+name = "smbcloud-networking-project"
1462
version = "0.3.7"
1463
dependencies = [
1464
"anyhow",
@@ -1279,13 +1470,13 @@ dependencies = [
1470
"reqwest",
1471
"serde",
1472
"serde_json",
1282
- "smbpndk-model",
1283
- "smbpndk-networking",
1473
+ "smbcloud-model",
1474
+ "smbcloud-networking",
1475
"thiserror",
1476
]
1477
1478
[[package]]
1288
-name = "smbpndk-utils"
1479
+name = "smbcloud-utils"
1480
version = "0.3.7"
1481
dependencies = [
1482
"anyhow",
@@ -1295,35 +1486,41 @@ dependencies = [
1486
"regex",
1487
"serde",
1488
"serde_json",
1298
- "smbpndk-model",
1489
+ "smbcloud-model",
1490
]
1491
1492
[[package]]
1493
name = "socket2"
1303
-version = "0.4.7"
1494
+version = "0.5.8"
1495
source = "registry+https://github.com/rust-lang/crates.io-index"
1305
-checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd"
1496
+checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
1497
dependencies = [
1498
"libc",
1308
- "winapi",
1499
+ "windows-sys 0.52.0",
1500
]
1501
1502
[[package]]
1503
name = "spinners"
1313
-version = "4.1.0"
1504
+version = "4.1.1"
1505
source = "registry+https://github.com/rust-lang/crates.io-index"
1315
-checksum = "08615eea740067d9899969bc2891c68a19c315cb1f66640af9a9ecb91b13bcab"
1506
+checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82"
1507
dependencies = [
1508
"lazy_static",
1509
"maplit",
1510
"strum",
1511
]
1512
1513
+[[package]]
1514
+name = "stable_deref_trait"
1515
+version = "1.2.0"
1516
+source = "registry+https://github.com/rust-lang/crates.io-index"
1517
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
1518
+
1519
[[package]]
1520
name = "strsim"
1324
-version = "0.10.0"
1521
+version = "0.11.1"
1522
source = "registry+https://github.com/rust-lang/crates.io-index"
1326
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
1523
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1524
1525
[[package]]
1526
name = "strum"
@@ -1340,18 +1537,18 @@ version = "0.24.3"
1537
source = "registry+https://github.com/rust-lang/crates.io-index"
1538
checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
1539
dependencies = [
1343
- "heck",
1540
+ "heck 0.4.1",
1541
"proc-macro2",
1542
"quote",
1543
"rustversion",
1347
- "syn 1.0.107",
1544
+ "syn 1.0.109",
1545
]
1546
1547
[[package]]
1548
name = "syn"
1352
-version = "1.0.107"
1549
+version = "1.0.109"
1550
source = "registry+https://github.com/rust-lang/crates.io-index"
1354
-checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
1551
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1552
dependencies = [
1553
"proc-macro2",
1554
"quote",
@@ -1360,9 +1557,9 @@ dependencies = [
1557
1558
[[package]]
1559
name = "syn"
1363
-version = "2.0.30"
1560
+version = "2.0.93"
1561
source = "registry+https://github.com/rust-lang/crates.io-index"
1365
-checksum = "0ddc1f908d32ec46858c2d3b3daa00cc35bf4b6841ce4355c7bb3eedf2283a68"
1562
+checksum = "9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058"
1563
dependencies = [
1564
"proc-macro2",
1565
"quote",
@@ -1370,53 +1567,81 @@ dependencies = [
1567
]
1568
1569
[[package]]
1373
-name = "tempfile"
1374
-version = "3.3.0"
1570
+name = "sync_wrapper"
1571
+version = "0.1.2"
1572
+source = "registry+https://github.com/rust-lang/crates.io-index"
1573
+checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
1574
+
1575
+[[package]]
1576
+name = "synstructure"
1577
+version = "0.13.1"
1578
source = "registry+https://github.com/rust-lang/crates.io-index"
1376
-checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
1579
+checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
1580
dependencies = [
1378
- "cfg-if",
1379
- "fastrand",
1581
+ "proc-macro2",
1582
+ "quote",
1583
+ "syn 2.0.93",
1584
+]
1585
+
1586
+[[package]]
1587
+name = "system-configuration"
1588
+version = "0.5.1"
1589
+source = "registry+https://github.com/rust-lang/crates.io-index"
1590
+checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
1591
+dependencies = [
1592
+ "bitflags 1.3.2",
1593
+ "core-foundation",
1594
+ "system-configuration-sys",
1595
+]
1596
+
1597
+[[package]]
1598
+name = "system-configuration-sys"
1599
+version = "0.5.0"
1600
+source = "registry+https://github.com/rust-lang/crates.io-index"
1601
+checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
1602
+dependencies = [
1603
+ "core-foundation-sys",
1604
"libc",
1381
- "redox_syscall",
1382
- "remove_dir_all",
1383
- "winapi",
1605
]
1606
1607
[[package]]
1387
-name = "termcolor"
1388
-version = "1.2.0"
1608
+name = "tempfile"
1609
+version = "3.14.0"
1610
source = "registry+https://github.com/rust-lang/crates.io-index"
1390
-checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
1611
+checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c"
1612
dependencies = [
1392
- "winapi-util",
1613
+ "cfg-if",
1614
+ "fastrand",
1615
+ "once_cell",
1616
+ "rustix",
1617
+ "windows-sys 0.59.0",
1618
]
1619
1620
[[package]]
1621
name = "thiserror"
1397
-version = "1.0.39"
1622
+version = "1.0.69"
1623
source = "registry+https://github.com/rust-lang/crates.io-index"
1399
-checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c"
1624
+checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1625
dependencies = [
1626
"thiserror-impl",
1627
]
1628
1629
[[package]]
1630
name = "thiserror-impl"
1406
-version = "1.0.39"
1631
+version = "1.0.69"
1632
source = "registry+https://github.com/rust-lang/crates.io-index"
1408
-checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e"
1633
+checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1634
dependencies = [
1635
"proc-macro2",
1636
"quote",
1412
- "syn 1.0.107",
1637
+ "syn 2.0.93",
1638
]
1639
1640
[[package]]
1641
name = "thread_local"
1417
-version = "1.1.7"
1642
+version = "1.1.8"
1643
source = "registry+https://github.com/rust-lang/crates.io-index"
1419
-checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
1644
+checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
1645
dependencies = [
1646
"cfg-if",
1647
"once_cell",
@@ -1424,22 +1649,14 @@ dependencies = [
1649
1650
[[package]]
1651
name = "time"
1427
-version = "0.1.45"
1652
+version = "0.3.37"
1653
source = "registry+https://github.com/rust-lang/crates.io-index"
1429
-checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
1430
-dependencies = [
1431
- "libc",
1432
- "wasi 0.10.0+wasi-snapshot-preview1",
1433
- "winapi",
1434
-]
1435
-
1436
-[[package]]
1437
-name = "time"
1438
-version = "0.3.19"
1439
-source = "registry+https://github.com/rust-lang/crates.io-index"
1440
-checksum = "53250a3b3fed8ff8fd988587d8925d26a83ac3845d9e03b220b37f34c2b8d6c2"
1654
+checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21"
1655
dependencies = [
1656
+ "deranged",
1657
"itoa",
1658
+ "num-conv",
1659
+ "powerfmt",
1660
"serde",
1661
"time-core",
1662
"time-macros",
@@ -1447,63 +1664,57 @@ dependencies = [
1664
1665
[[package]]
1666
name = "time-core"
1450
-version = "0.1.0"
1667
+version = "0.1.2"
1668
source = "registry+https://github.com/rust-lang/crates.io-index"
1452
-checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
1669
+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
1670
1671
[[package]]
1672
name = "time-macros"
1456
-version = "0.2.7"
1673
+version = "0.2.19"
1674
source = "registry+https://github.com/rust-lang/crates.io-index"
1458
-checksum = "a460aeb8de6dcb0f381e1ee05f1cd56fcf5a5f6eb8187ff3d8f0b11078d38b7c"
1675
+checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de"
1676
dependencies = [
1677
+ "num-conv",
1678
"time-core",
1679
]
1680
1681
[[package]]
1464
-name = "tinyvec"
1465
-version = "1.6.0"
1682
+name = "tinystr"
1683
+version = "0.7.6"
1684
source = "registry+https://github.com/rust-lang/crates.io-index"
1467
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
1685
+checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
1686
dependencies = [
1469
- "tinyvec_macros",
1687
+ "displaydoc",
1688
+ "zerovec",
1689
]
1690
1472
-[[package]]
1473
-name = "tinyvec_macros"
1474
-version = "0.1.1"
1475
-source = "registry+https://github.com/rust-lang/crates.io-index"
1476
-checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
1477
-
1691
[[package]]
1692
name = "tokio"
1480
-version = "1.25.0"
1693
+version = "1.42.0"
1694
source = "registry+https://github.com/rust-lang/crates.io-index"
1482
-checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af"
1695
+checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551"
1696
dependencies = [
1484
- "autocfg",
1697
+ "backtrace",
1698
"bytes",
1699
"libc",
1487
- "memchr",
1700
"mio",
1489
- "num_cpus",
1701
"parking_lot",
1702
"pin-project-lite",
1703
"signal-hook-registry",
1704
"socket2",
1705
"tokio-macros",
1495
- "windows-sys 0.42.0",
1706
+ "windows-sys 0.52.0",
1707
]
1708
1709
[[package]]
1710
name = "tokio-macros"
1500
-version = "1.8.2"
1711
+version = "2.4.0"
1712
source = "registry+https://github.com/rust-lang/crates.io-index"
1502
-checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
1713
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
1714
dependencies = [
1715
"proc-macro2",
1716
"quote",
1506
- "syn 1.0.107",
1717
+ "syn 2.0.93",
1718
]
1719
1720
[[package]]
@@ -1518,31 +1729,29 @@ dependencies = [
1729
1730
[[package]]
1731
name = "tokio-util"
1521
-version = "0.7.7"
1732
+version = "0.7.13"
1733
source = "registry+https://github.com/rust-lang/crates.io-index"
1523
-checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2"
1734
+checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078"
1735
dependencies = [
1736
"bytes",
1737
"futures-core",
1738
"futures-sink",
1739
"pin-project-lite",
1740
"tokio",
1530
- "tracing",
1741
]
1742
1743
[[package]]
1744
name = "tower-service"
1535
-version = "0.3.2"
1745
+version = "0.3.3"
1746
source = "registry+https://github.com/rust-lang/crates.io-index"
1537
-checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
1747
+checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
1748
1749
[[package]]
1750
name = "tracing"
1541
-version = "0.1.37"
1751
+version = "0.1.41"
1752
source = "registry+https://github.com/rust-lang/crates.io-index"
1543
-checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
1753
+checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
1754
dependencies = [
1545
- "cfg-if",
1755
"log",
1756
"pin-project-lite",
1757
"tracing-attributes",
@@ -1551,38 +1760,38 @@ dependencies = [
1760
1761
[[package]]
1762
name = "tracing-attributes"
1554
-version = "0.1.23"
1763
+version = "0.1.28"
1764
source = "registry+https://github.com/rust-lang/crates.io-index"
1556
-checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
1765
+checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
1766
dependencies = [
1767
"proc-macro2",
1768
"quote",
1560
- "syn 1.0.107",
1769
+ "syn 2.0.93",
1770
]
1771
1772
[[package]]
1773
name = "tracing-bunyan-formatter"
1565
-version = "0.3.6"
1774
+version = "0.3.10"
1775
source = "registry+https://github.com/rust-lang/crates.io-index"
1567
-checksum = "78fa7c4b548e5c79a0300396f36f175da001e9933dfb5960b326db25fddbaee7"
1776
+checksum = "2d637245a0d8774bd48df6482e086c59a8b5348a910c3b0579354045a9d82411"
1777
dependencies = [
1778
"ahash",
1779
"gethostname",
1780
"log",
1781
"serde",
1782
"serde_json",
1574
- "time 0.3.19",
1783
+ "time",
1784
"tracing",
1785
"tracing-core",
1577
- "tracing-log",
1786
+ "tracing-log 0.1.4",
1787
"tracing-subscriber",
1788
]
1789
1790
[[package]]
1791
name = "tracing-core"
1583
-version = "0.1.30"
1792
+version = "0.1.33"
1793
source = "registry+https://github.com/rust-lang/crates.io-index"
1585
-checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
1794
+checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
1795
dependencies = [
1796
"once_cell",
1797
"valuable",
@@ -1590,20 +1799,31 @@ dependencies = [
1799
1800
[[package]]
1801
name = "tracing-log"
1593
-version = "0.1.3"
1802
+version = "0.1.4"
1803
source = "registry+https://github.com/rust-lang/crates.io-index"
1595
-checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
1804
+checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
1805
+dependencies = [
1806
+ "log",
1807
+ "once_cell",
1808
+ "tracing-core",
1809
+]
1810
+
1811
+[[package]]
1812
+name = "tracing-log"
1813
+version = "0.2.0"
1814
+source = "registry+https://github.com/rust-lang/crates.io-index"
1815
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
1816
dependencies = [
1597
- "lazy_static",
1817
"log",
1818
+ "once_cell",
1819
"tracing-core",
1820
]
1821
1822
[[package]]
1823
name = "tracing-subscriber"
1604
-version = "0.3.16"
1824
+version = "0.3.19"
1825
source = "registry+https://github.com/rust-lang/crates.io-index"
1606
-checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
1826
+checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
1827
dependencies = [
1828
"matchers",
1829
"nu-ansi-term",
@@ -1614,47 +1834,32 @@ dependencies = [
1834
"thread_local",
1835
"tracing",
1836
"tracing-core",
1617
- "tracing-log",
1837
+ "tracing-log 0.2.0",
1838
]
1839
1840
[[package]]
1841
name = "try-lock"
1622
-version = "0.2.4"
1623
-source = "registry+https://github.com/rust-lang/crates.io-index"
1624
-checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
1625
-
1626
-[[package]]
1627
-name = "unicode-bidi"
1628
-version = "0.3.10"
1842
+version = "0.2.5"
1843
source = "registry+https://github.com/rust-lang/crates.io-index"
1630
-checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58"
1844
+checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
1845
1846
[[package]]
1847
name = "unicode-ident"
1634
-version = "1.0.6"
1635
-source = "registry+https://github.com/rust-lang/crates.io-index"
1636
-checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
1637
-
1638
-[[package]]
1639
-name = "unicode-normalization"
1640
-version = "0.1.22"
1848
+version = "1.0.14"
1849
source = "registry+https://github.com/rust-lang/crates.io-index"
1642
-checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
1643
-dependencies = [
1644
- "tinyvec",
1645
-]
1850
+checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
1851
1852
[[package]]
1853
name = "unicode-width"
1649
-version = "0.1.10"
1854
+version = "0.2.0"
1855
source = "registry+https://github.com/rust-lang/crates.io-index"
1651
-checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
1856
+checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
1857
1858
[[package]]
1859
name = "url"
1655
-version = "2.3.1"
1860
+version = "2.5.4"
1861
source = "registry+https://github.com/rust-lang/crates.io-index"
1657
-checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
1862
+checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
1863
dependencies = [
1864
"form_urlencoded",
1865
"idna",
@@ -1667,6 +1872,24 @@ version = "0.1.1"
1872
source = "registry+https://github.com/rust-lang/crates.io-index"
1873
checksum = "6c560d19163937c53680c515b82a9311c5a796691c67890b8ad579423123e194"
1874
1875
+[[package]]
1876
+name = "utf16_iter"
1877
+version = "1.0.5"
1878
+source = "registry+https://github.com/rust-lang/crates.io-index"
1879
+checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
1880
+
1881
+[[package]]
1882
+name = "utf8_iter"
1883
+version = "1.0.4"
1884
+source = "registry+https://github.com/rust-lang/crates.io-index"
1885
+checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
1886
+
1887
+[[package]]
1888
+name = "utf8parse"
1889
+version = "0.2.2"
1890
+source = "registry+https://github.com/rust-lang/crates.io-index"
1891
+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1892
+
1893
[[package]]
1894
name = "valuable"
1895
version = "0.1.0"
@@ -1681,26 +1904,19 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
1904
1905
[[package]]
1906
name = "version_check"
1684
-version = "0.9.4"
1907
+version = "0.9.5"
1908
source = "registry+https://github.com/rust-lang/crates.io-index"
1686
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
1909
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1910
1911
[[package]]
1912
name = "want"
1690
-version = "0.3.0"
1913
+version = "0.3.1"
1914
source = "registry+https://github.com/rust-lang/crates.io-index"
1692
-checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
1915
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
1916
dependencies = [
1694
- "log",
1917
"try-lock",
1918
]
1919
1698
-[[package]]
1699
-name = "wasi"
1700
-version = "0.10.0+wasi-snapshot-preview1"
1701
-source = "registry+https://github.com/rust-lang/crates.io-index"
1702
-checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
1703
-
1920
[[package]]
1921
name = "wasi"
1922
version = "0.11.0+wasi-snapshot-preview1"
@@ -1709,46 +1925,47 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1925
1926
[[package]]
1927
name = "wasm-bindgen"
1712
-version = "0.2.84"
1928
+version = "0.2.99"
1929
source = "registry+https://github.com/rust-lang/crates.io-index"
1714
-checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
1930
+checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396"
1931
dependencies = [
1932
"cfg-if",
1933
+ "once_cell",
1934
"wasm-bindgen-macro",
1935
]
1936
1937
[[package]]
1938
name = "wasm-bindgen-backend"
1722
-version = "0.2.84"
1939
+version = "0.2.99"
1940
source = "registry+https://github.com/rust-lang/crates.io-index"
1724
-checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
1941
+checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79"
1942
dependencies = [
1943
"bumpalo",
1944
"log",
1728
- "once_cell",
1945
"proc-macro2",
1946
"quote",
1731
- "syn 1.0.107",
1947
+ "syn 2.0.93",
1948
"wasm-bindgen-shared",
1949
]
1950
1951
[[package]]
1952
name = "wasm-bindgen-futures"
1737
-version = "0.4.34"
1953
+version = "0.4.49"
1954
source = "registry+https://github.com/rust-lang/crates.io-index"
1739
-checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454"
1955
+checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2"
1956
dependencies = [
1957
"cfg-if",
1958
"js-sys",
1959
+ "once_cell",
1960
"wasm-bindgen",
1961
"web-sys",
1962
]
1963
1964
[[package]]
1965
name = "wasm-bindgen-macro"
1749
-version = "0.2.84"
1966
+version = "0.2.99"
1967
source = "registry+https://github.com/rust-lang/crates.io-index"
1751
-checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
1968
+checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe"
1969
dependencies = [
1970
"quote",
1971
"wasm-bindgen-macro-support",
@@ -1756,28 +1973,28 @@ dependencies = [
1973
1974
[[package]]
1975
name = "wasm-bindgen-macro-support"
1759
-version = "0.2.84"
1976
+version = "0.2.99"
1977
source = "registry+https://github.com/rust-lang/crates.io-index"
1761
-checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
1978
+checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
1979
dependencies = [
1980
"proc-macro2",
1981
"quote",
1765
- "syn 1.0.107",
1982
+ "syn 2.0.93",
1983
"wasm-bindgen-backend",
1984
"wasm-bindgen-shared",
1985
]
1986
1987
[[package]]
1988
name = "wasm-bindgen-shared"
1772
-version = "0.2.84"
1989
+version = "0.2.99"
1990
source = "registry+https://github.com/rust-lang/crates.io-index"
1774
-checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
1991
+checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6"
1992
1993
[[package]]
1994
name = "web-sys"
1778
-version = "0.3.61"
1995
+version = "0.3.76"
1996
source = "registry+https://github.com/rust-lang/crates.io-index"
1780
-checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97"
1997
+checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc"
1998
dependencies = [
1999
"js-sys",
2000
"wasm-bindgen",
@@ -1799,15 +2016,6 @@ version = "0.4.0"
2016
source = "registry+https://github.com/rust-lang/crates.io-index"
2017
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2018
1802
-[[package]]
1803
-name = "winapi-util"
1804
-version = "0.1.5"
1805
-source = "registry+https://github.com/rust-lang/crates.io-index"
1806
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
1807
-dependencies = [
1808
- "winapi",
1809
-]
1810
-
2019
[[package]]
2020
name = "winapi-x86_64-pc-windows-gnu"
2021
version = "0.4.0"
@@ -1815,163 +2023,273 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2023
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2024
2025
[[package]]
1818
-name = "windows"
2026
+name = "windows-core"
2027
+version = "0.52.0"
2028
+source = "registry+https://github.com/rust-lang/crates.io-index"
2029
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
2030
+dependencies = [
2031
+ "windows-targets 0.52.6",
2032
+]
2033
+
2034
+[[package]]
2035
+name = "windows-sys"
2036
version = "0.48.0"
2037
source = "registry+https://github.com/rust-lang/crates.io-index"
1821
-checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
2038
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
2039
dependencies = [
1823
- "windows-targets 0.48.0",
2040
+ "windows-targets 0.48.5",
2041
]
2042
2043
[[package]]
2044
name = "windows-sys"
1828
-version = "0.42.0"
2045
+version = "0.52.0"
2046
source = "registry+https://github.com/rust-lang/crates.io-index"
1830
-checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
2047
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
2048
dependencies = [
1832
- "windows_aarch64_gnullvm 0.42.1",
1833
- "windows_aarch64_msvc 0.42.1",
1834
- "windows_i686_gnu 0.42.1",
1835
- "windows_i686_msvc 0.42.1",
1836
- "windows_x86_64_gnu 0.42.1",
1837
- "windows_x86_64_gnullvm 0.42.1",
1838
- "windows_x86_64_msvc 0.42.1",
2049
+ "windows-targets 0.52.6",
2050
]
2051
2052
[[package]]
2053
name = "windows-sys"
1843
-version = "0.45.0"
2054
+version = "0.59.0"
2055
source = "registry+https://github.com/rust-lang/crates.io-index"
1845
-checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
2056
+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
2057
dependencies = [
1847
- "windows-targets 0.42.1",
2058
+ "windows-targets 0.52.6",
2059
]
2060
2061
[[package]]
2062
name = "windows-targets"
1852
-version = "0.42.1"
2063
+version = "0.48.5"
2064
source = "registry+https://github.com/rust-lang/crates.io-index"
1854
-checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7"
2065
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
2066
dependencies = [
1856
- "windows_aarch64_gnullvm 0.42.1",
1857
- "windows_aarch64_msvc 0.42.1",
1858
- "windows_i686_gnu 0.42.1",
1859
- "windows_i686_msvc 0.42.1",
1860
- "windows_x86_64_gnu 0.42.1",
1861
- "windows_x86_64_gnullvm 0.42.1",
1862
- "windows_x86_64_msvc 0.42.1",
2067
+ "windows_aarch64_gnullvm 0.48.5",
2068
+ "windows_aarch64_msvc 0.48.5",
2069
+ "windows_i686_gnu 0.48.5",
2070
+ "windows_i686_msvc 0.48.5",
2071
+ "windows_x86_64_gnu 0.48.5",
2072
+ "windows_x86_64_gnullvm 0.48.5",
2073
+ "windows_x86_64_msvc 0.48.5",
2074
]
2075
2076
[[package]]
2077
name = "windows-targets"
1867
-version = "0.48.0"
2078
+version = "0.52.6"
2079
source = "registry+https://github.com/rust-lang/crates.io-index"
1869
-checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
2080
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
2081
dependencies = [
1871
- "windows_aarch64_gnullvm 0.48.0",
1872
- "windows_aarch64_msvc 0.48.0",
1873
- "windows_i686_gnu 0.48.0",
1874
- "windows_i686_msvc 0.48.0",
1875
- "windows_x86_64_gnu 0.48.0",
1876
- "windows_x86_64_gnullvm 0.48.0",
1877
- "windows_x86_64_msvc 0.48.0",
2082
+ "windows_aarch64_gnullvm 0.52.6",
2083
+ "windows_aarch64_msvc 0.52.6",
2084
+ "windows_i686_gnu 0.52.6",
2085
+ "windows_i686_gnullvm",
2086
+ "windows_i686_msvc 0.52.6",
2087
+ "windows_x86_64_gnu 0.52.6",
2088
+ "windows_x86_64_gnullvm 0.52.6",
2089
+ "windows_x86_64_msvc 0.52.6",
2090
]
2091
2092
[[package]]
2093
name = "windows_aarch64_gnullvm"
1882
-version = "0.42.1"
2094
+version = "0.48.5"
2095
source = "registry+https://github.com/rust-lang/crates.io-index"
1884
-checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608"
2096
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2097
2098
[[package]]
2099
name = "windows_aarch64_gnullvm"
1888
-version = "0.48.0"
2100
+version = "0.52.6"
2101
source = "registry+https://github.com/rust-lang/crates.io-index"
1890
-checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
2102
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
2103
2104
[[package]]
2105
name = "windows_aarch64_msvc"
1894
-version = "0.42.1"
2106
+version = "0.48.5"
2107
source = "registry+https://github.com/rust-lang/crates.io-index"
1896
-checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"
2108
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2109
2110
[[package]]
2111
name = "windows_aarch64_msvc"
1900
-version = "0.48.0"
2112
+version = "0.52.6"
2113
source = "registry+https://github.com/rust-lang/crates.io-index"
1902
-checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
2114
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
2115
2116
[[package]]
2117
name = "windows_i686_gnu"
1906
-version = "0.42.1"
2118
+version = "0.48.5"
2119
source = "registry+https://github.com/rust-lang/crates.io-index"
1908
-checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"
2120
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
2121
2122
[[package]]
2123
name = "windows_i686_gnu"
1912
-version = "0.48.0"
2124
+version = "0.52.6"
2125
source = "registry+https://github.com/rust-lang/crates.io-index"
1914
-checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
2126
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
2127
+
2128
+[[package]]
2129
+name = "windows_i686_gnullvm"
2130
+version = "0.52.6"
2131
+source = "registry+https://github.com/rust-lang/crates.io-index"
2132
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
2133
2134
[[package]]
2135
name = "windows_i686_msvc"
1918
-version = "0.42.1"
2136
+version = "0.48.5"
2137
source = "registry+https://github.com/rust-lang/crates.io-index"
1920
-checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"
2138
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
2139
2140
[[package]]
2141
name = "windows_i686_msvc"
1924
-version = "0.48.0"
2142
+version = "0.52.6"
2143
source = "registry+https://github.com/rust-lang/crates.io-index"
1926
-checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
2144
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
2145
2146
[[package]]
2147
name = "windows_x86_64_gnu"
1930
-version = "0.42.1"
2148
+version = "0.48.5"
2149
source = "registry+https://github.com/rust-lang/crates.io-index"
1932
-checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"
2150
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2151
2152
[[package]]
2153
name = "windows_x86_64_gnu"
1936
-version = "0.48.0"
2154
+version = "0.52.6"
2155
source = "registry+https://github.com/rust-lang/crates.io-index"
1938
-checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
2156
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
2157
2158
[[package]]
2159
name = "windows_x86_64_gnullvm"
1942
-version = "0.42.1"
2160
+version = "0.48.5"
2161
source = "registry+https://github.com/rust-lang/crates.io-index"
1944
-checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463"
2162
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2163
2164
[[package]]
2165
name = "windows_x86_64_gnullvm"
1948
-version = "0.48.0"
2166
+version = "0.52.6"
2167
source = "registry+https://github.com/rust-lang/crates.io-index"
1950
-checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
2168
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
2169
2170
[[package]]
2171
name = "windows_x86_64_msvc"
1954
-version = "0.42.1"
2172
+version = "0.48.5"
2173
source = "registry+https://github.com/rust-lang/crates.io-index"
1956
-checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
2174
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2175
2176
[[package]]
2177
name = "windows_x86_64_msvc"
1960
-version = "0.48.0"
2178
+version = "0.52.6"
2179
source = "registry+https://github.com/rust-lang/crates.io-index"
1962
-checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
2180
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
2181
2182
[[package]]
2183
name = "winreg"
1966
-version = "0.10.1"
2184
+version = "0.50.0"
2185
source = "registry+https://github.com/rust-lang/crates.io-index"
1968
-checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
2186
+checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
2187
dependencies = [
1970
- "winapi",
2188
+ "cfg-if",
2189
+ "windows-sys 0.48.0",
2190
+]
2191
+
2192
+[[package]]
2193
+name = "write16"
2194
+version = "1.0.0"
2195
+source = "registry+https://github.com/rust-lang/crates.io-index"
2196
+checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
2197
+
2198
+[[package]]
2199
+name = "writeable"
2200
+version = "0.5.5"
2201
+source = "registry+https://github.com/rust-lang/crates.io-index"
2202
+checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
2203
+
2204
+[[package]]
2205
+name = "yoke"
2206
+version = "0.7.5"
2207
+source = "registry+https://github.com/rust-lang/crates.io-index"
2208
+checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
2209
+dependencies = [
2210
+ "serde",
2211
+ "stable_deref_trait",
2212
+ "yoke-derive",
2213
+ "zerofrom",
2214
+]
2215
+
2216
+[[package]]
2217
+name = "yoke-derive"
2218
+version = "0.7.5"
2219
+source = "registry+https://github.com/rust-lang/crates.io-index"
2220
+checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
2221
+dependencies = [
2222
+ "proc-macro2",
2223
+ "quote",
2224
+ "syn 2.0.93",
2225
+ "synstructure",
2226
+]
2227
+
2228
+[[package]]
2229
+name = "zerocopy"
2230
+version = "0.7.35"
2231
+source = "registry+https://github.com/rust-lang/crates.io-index"
2232
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
2233
+dependencies = [
2234
+ "zerocopy-derive",
2235
+]
2236
+
2237
+[[package]]
2238
+name = "zerocopy-derive"
2239
+version = "0.7.35"
2240
+source = "registry+https://github.com/rust-lang/crates.io-index"
2241
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
2242
+dependencies = [
2243
+ "proc-macro2",
2244
+ "quote",
2245
+ "syn 2.0.93",
2246
+]
2247
+
2248
+[[package]]
2249
+name = "zerofrom"
2250
+version = "0.1.5"
2251
+source = "registry+https://github.com/rust-lang/crates.io-index"
2252
+checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
2253
+dependencies = [
2254
+ "zerofrom-derive",
2255
+]
2256
+
2257
+[[package]]
2258
+name = "zerofrom-derive"
2259
+version = "0.1.5"
2260
+source = "registry+https://github.com/rust-lang/crates.io-index"
2261
+checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
2262
+dependencies = [
2263
+ "proc-macro2",
2264
+ "quote",
2265
+ "syn 2.0.93",
2266
+ "synstructure",
2267
]
2268
2269
[[package]]
2270
name = "zeroize"
1975
-version = "1.5.7"
2271
+version = "1.8.1"
2272
+source = "registry+https://github.com/rust-lang/crates.io-index"
2273
+checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
2274
+
2275
+[[package]]
2276
+name = "zerovec"
2277
+version = "0.10.4"
2278
source = "registry+https://github.com/rust-lang/crates.io-index"
1977
-checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f"
2279
+checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
2280
+dependencies = [
2281
+ "yoke",
2282
+ "zerofrom",
2283
+ "zerovec-derive",
2284
+]
2285
+
2286
+[[package]]
2287
+name = "zerovec-derive"
2288
+version = "0.10.3"
2289
+source = "registry+https://github.com/rust-lang/crates.io-index"
2290
+checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
2291
+dependencies = [
2292
+ "proc-macro2",
2293
+ "quote",
2294
+ "syn 2.0.93",
2295
+]
Cargo.toml
+5
-5
@@ -1,9 +1,9 @@
1
[workspace]
2
resolver = "2"
3
members = [
4
- "smbpndk-cli",
5
- "smbpndk-model",
6
- "smbpndk-networking",
7
- "smbpndk-networking-project",
8
- "smbpndk-utils"
4
+ "smbcloud-cli",
5
+ "smbcloud-model",
6
+ "smbcloud-networking",
7
+ "smbcloud-networking-project",
8
+ "smbcloud-utils"
9
]
README.MD
+9
-9
@@ -1,6 +1,6 @@
1
-# smbpndk-cli
1
+# smbcloud-cli
2
3
-This is a CLI program to access [SmbPndk](https://smbpndk.com/).
3
+This is a CLI program to access [smbcloud](https://smbcloud.com/).
4
5
## Installation
6
@@ -9,20 +9,20 @@ One can install this program in different ways.
9
### With Cargo
10
11
```bash
12
-cargo install smbpndk-cli
12
+cargo install smbcloud-cli
13
```
14
15
### Homebrew (MacOS/Linux)
16
17
```bash
18
-brew tap smbpndk/tap
18
+brew tap smbcloud/tap
19
brew install cli
20
```
21
22
### With NPM
23
24
```
25
-npm i -g @smbpndk/cli
25
+npm i -g @smbcloud/cli
26
```
27
28
## Update
@@ -34,14 +34,14 @@ Simply rerun the installation command.
34
```bash
35
36
# With cargo
37
-cargo uninstall smbpndk-cli
37
+cargo uninstall smbcloud-cli
38
39
# With npm
40
-npm uninstall -g @smbpndk/cli
40
+npm uninstall -g @smbcloud/cli
41
42
# With Homebrew
43
-brew untap smbpndk/tap
44
-brew uninstall smbpndk/tap/cli
43
+brew untap smbcloud/tap
44
+brew uninstall smbcloud/tap/cli
45
```
46
47
## Usage:
npm/README.md.tmpl
+1
-1
@@ -1,3 +1,3 @@
1
# ${node_pkg}
2
3
-Not meant to be used directly. Please see [@smbpndk/cli](https://www.npmjs.com/package/@smbpndk/cli).
\ No newline at end of file
3
+Not meant to be used directly. Please see [@smbcloud/cli](https://www.npmjs.com/package/@smbcloud/cli).
\ No newline at end of file
npm/package.json.tmpl
+2
-2
@@ -1,7 +1,7 @@
1
{
2
- "name": "@smbpndk/${node_pkg}",
2
+ "name": "@smbcloud/${node_pkg}",
3
"version": "${node_version}",
4
- "keywords": ["${node_pkg}","cli","binary","node","nodejs","npm","package","smbpndk"],
4
+ "keywords": ["${node_pkg}","cli","binary","node","nodejs","npm","package","smbcloud"],
5
"os": ["${node_os}"],
6
"cpu": ["${node_arch}"]
7
}
\ No newline at end of file
npm/smbpndk-cli/README.md
+3
-3
@@ -1,7 +1,7 @@
1
-# smbpndk-cli
1
+# smbcloud-cli
2
3
-This is a CLI program to access [SmbPndk](https://smbpndk.com/).
3
+This is a CLI program to access [smbcloud](https://smbcloud.com/).
4
5
# Important!
6
7
-This is a binary executable that is compiled from [the Rust project](https://github.com/smbpndk/smbpndk-cli). Report any issue there. Refer to the repo for documentation.
\ No newline at end of file
7
+This is a binary executable that is compiled from [the Rust project](https://github.com/smbcloud/smbcloud-cli). Report any issue there. Refer to the repo for documentation.
\ No newline at end of file
npm/smbpndk-cli/src/index.ts
+1
-1
@@ -21,7 +21,7 @@ function getExePath() {
21
22
try {
23
// Since the binary will be located inside `node_modules`, we can simply call `require.resolve`
24
- return require.resolve(`@smbpndk/cli-${os}-${arch}/bin/smb${extension}`);
24
+ return require.resolve(`@smbcloud/cli-${os}-${arch}/bin/smb${extension}`);
25
} catch (e) {
26
throw new Error(
27
`Couldn't find application binary inside node_modules for ${os}-${arch}`
smbcloud-cli/Cargo.toml
renamed
+9
-9
@@ -1,13 +1,13 @@
1
[package]
2
-name = "smbpndk-cli"
2
+name = "smbcloud-cli"
3
version = "0.3.7"
4
edition = "2021"
5
authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6
-description = "Command line tool for creating and managing SmbPndk resources."
6
+description = "Command line tool for creating and managing smbcloud resources."
7
license = "Apache-2.0"
8
-repository = "https://github.com/smbpndk/smbpndk-cli"
9
-documentation = "https://docs.smbpndk.com/cli"
10
-keywords = ["cli", "cloud", "web2", "web3", "smbpndk"]
8
+repository = "https://github.com/smbcloud/smbcloud-cli"
9
+documentation = "https://docs.smbcloud.com/cli"
10
+keywords = ["cli", "cloud", "web2", "web3", "smbcloud"]
11
categories = ["command-line-utilities", "command-line-interface", "cryptography::cryptocurrencies", "development-tools", "wasm"]
12
readme = "README.md"
13
@@ -30,10 +30,10 @@ reqwest = { version = "0.11", features = ["json"] }
30
serde = { version = "1", features = ["derive"] }
31
serde_json = "1"
32
serde_repr = "0.1"
33
-smbpndk-model = { version = "0.3.0", path = "../smbpndk-model" }
34
-smbpndk-networking = { version = "0.3.0", path = "../smbpndk-networking" }
35
-smbpndk-networking-project = { version = "0.3.0", path = "../smbpndk-networking-project" }
36
-smbpndk-utils = { version = "0.3.0", path = "../smbpndk-utils" }
33
+smbcloud-model = { version = "0.3.0", path = "../smbcloud-model" }
34
+smbcloud-networking = { version = "0.3.0", path = "../smbcloud-networking" }
35
+smbcloud-networking-project = { version = "0.3.0", path = "../smbcloud-networking-project" }
36
+smbcloud-utils = { version = "0.3.0", path = "../smbcloud-utils" }
37
spinners = "4.1.0"
38
tokio = { version = "1.14.1", features = ["full"] }
39
tracing = { version = "0.1.35", features = ["log"] }
smbcloud-cli/README.md
renamed
+9
-9
@@ -1,6 +1,6 @@
1
-# smbpndk-cli
1
+# smbcloud-cli
2
3
-This is a CLI program to access [SmbPndk](https://smbpndk.com/).
3
+This is a CLI program to access [smbcloud](https://smbcloud.com/).
4
5
## Installation
6
@@ -9,20 +9,20 @@ One can install this program in different ways.
9
### With Cargo
10
11
```bash
12
-cargo install smbpndk-cli
12
+cargo install smbcloud-cli
13
```
14
15
### Homebrew (MacOS/Linux)
16
17
```bash
18
-brew tap smbpndk/tap
18
+brew tap smbcloud/tap
19
brew install cli
20
```
21
22
### With NPM
23
24
```
25
-npm i -g @smbpndk/cli
25
+npm i -g @smbcloud/cli
26
```
27
28
## Update
@@ -34,14 +34,14 @@ Simply rerun the installation command.
34
```bash
35
36
# With cargo
37
-cargo uninstall smbpndk-cli
37
+cargo uninstall smbcloud-cli
38
39
# With npm
40
-npm uninstall -g @smbpndk/cli
40
+npm uninstall -g @smbcloud/cli
41
42
# With Homebrew
43
-brew untap smbpndk/tap
44
-brew uninstall smbpndk/tap/cli
43
+brew untap smbcloud/tap
44
+brew uninstall smbcloud/tap/cli
45
```
46
47
## Usage:
smbcloud-cli/src/account/cli.rs
renamed
smbcloud-cli/src/account/forgot/mod.rs
renamed
+3
-3
@@ -4,9 +4,9 @@ use console::style;
4
use dialoguer::{theme::ColorfulTheme, Input, Password};
5
use reqwest::{Client, StatusCode};
6
use serde::{Deserialize, Serialize};
7
-use smbpndk_model::forgot::{Args, Email, Param, UserUpdatePassword};
8
-use smbpndk_networking::{constants::PATH_USERS_PASSWORD, smb_base_url_builder};
9
-use smbpndk_utils::email_validation;
7
+use smbcloud_model::forgot::{Args, Email, Param, UserUpdatePassword};
8
+use smbcloud_networking::{constants::PATH_USERS_PASSWORD, smb_base_url_builder};
9
+use smbcloud_utils::email_validation;
10
use spinners::Spinner;
11
12
pub async fn process_forgot() -> Result<CommandResult> {
smbcloud-cli/src/account/lib.rs
renamed
+3
-3
@@ -3,8 +3,8 @@ use console::style;
3
use log::debug;
4
use regex::Regex;
5
use reqwest::{Client, Response, StatusCode};
6
-use smbpndk_model::account::SmbAuthorization;
7
-use smbpndk_networking::{
6
+use smbcloud_model::account::SmbAuthorization;
7
+use smbcloud_networking::{
8
constants::{
9
GH_OAUTH_CLIENT_ID, GH_OAUTH_REDIRECT_HOST, GH_OAUTH_REDIRECT_PORT, PATH_AUTHORIZE,
10
},
@@ -198,7 +198,7 @@ fn build_github_oauth_url() -> String {
198
url_builder
199
.add_route("login/oauth/authorize")
200
.add_param("scope", "user")
201
- .add_param("state", "smbpndk");
201
+ .add_param("state", "smbcloud");
202
url_builder.build()
203
}
204
smbcloud-cli/src/account/login/mod.rs
renamed
smbcloud-cli/src/account/login/process.rs
renamed
+3
-3
@@ -10,20 +10,20 @@ use console::{style, Term};
10
use dialoguer::{theme::ColorfulTheme, Confirm, Input, Password, Select};
11
use log::debug;
12
use reqwest::{Client, StatusCode};
13
-use smbpndk_model::{
13
+use smbcloud_model::{
14
account::{ErrorCode, GithubInfo, SmbAuthorization, User},
15
forgot::{Param, UserUpdatePassword},
16
login::{LoginArgs, LoginParams, UserParam},
17
signup::{GithubEmail, Provider, SignupGithubParams, SignupUserGithub},
18
};
19
-use smbpndk_networking::{
19
+use smbcloud_networking::{
20
constants::{
21
PATH_LINK_GITHUB_ACCOUNT, PATH_RESEND_CONFIRMATION, PATH_RESET_PASSWORD_INSTRUCTIONS,
22
PATH_USERS_PASSWORD, PATH_USERS_SIGN_IN, PATH_USERS_SIGN_OUT,
23
},
24
get_smb_token, smb_base_url_builder, smb_token_file_path,
25
};
26
-use smbpndk_utils::email_validation;
26
+use smbcloud_utils::email_validation;
27
use spinners::Spinner;
28
use std::fs::{self};
29
smbcloud-cli/src/account/mod.rs
renamed
smbcloud-cli/src/account/signup/mod.rs
renamed
smbcloud-cli/src/account/signup/process.rs
renamed
+3
-3
@@ -6,9 +6,9 @@ use dialoguer::{theme::ColorfulTheme, Input, Password, Select};
6
use log::debug;
7
use reqwest::{Client, StatusCode};
8
use serde::Serialize;
9
-use smbpndk_model::signup::{SignupEmailParams, SignupResult, SignupUserEmail};
10
-use smbpndk_networking::{constants::PATH_USERS, smb_base_url_builder, smb_token_file_path};
11
-use smbpndk_utils::email_validation;
9
+use smbcloud_model::signup::{SignupEmailParams, SignupResult, SignupUserEmail};
10
+use smbcloud_networking::{constants::PATH_USERS, smb_base_url_builder, smb_token_file_path};
11
+use smbcloud_utils::email_validation;
12
use spinners::Spinner;
13
14
pub async fn process_signup() -> Result<CommandResult> {
smbcloud-cli/src/cli/mod.rs
renamed
smbcloud-cli/src/lib.rs
renamed
smbcloud-cli/src/main.rs
renamed
+3
-3
@@ -1,8 +1,8 @@
1
use anyhow::{anyhow, Result};
2
use clap::Parser;
3
use console::style;
4
-use smbpndk_cli::cli::CommandResult;
5
-use smbpndk_cli::{
4
+use smbcloud_cli::cli::CommandResult;
5
+use smbcloud_cli::{
6
account::process_account,
7
cli::{Cli, Commands},
8
project::process_project,
@@ -21,7 +21,7 @@ fn setup_logging(level: Option<EnvFilter>) -> Result<()> {
21
let log_path = match home::home_dir() {
22
Some(path) => {
23
create_dir_all(path.join(".smb"))?;
24
- let log_path = [path.to_str().unwrap(), "/.smb/smbpndk-cli.log"].join("");
24
+ let log_path = [path.to_str().unwrap(), "/.smb/smbcloud-cli.log"].join("");
25
// Create the file if it doesn't exist
26
let _file = OpenOptions::new()
27
.create(true)
smbcloud-cli/src/project/cli.rs
renamed
smbcloud-cli/src/project/mod.rs
renamed
+2
-2
@@ -6,11 +6,11 @@ use anyhow::{anyhow, Result};
6
use console::style;
7
use dialoguer::{theme::ColorfulTheme, Input};
8
use log::debug;
9
-use smbpndk_model::{
9
+use smbcloud_model::{
10
self,
11
project::{Config, Project, ProjectCreate},
12
};
13
-use smbpndk_networking_project::{create_project, delete_project, get_all, get_project};
13
+use smbcloud_networking_project::{create_project, delete_project, get_all, get_project};
14
use spinners::Spinner;
15
use std::{fs::OpenOptions, io::Write};
16
smbcloud-model/Cargo.toml
renamed
+5
-5
@@ -1,13 +1,13 @@
1
[package]
2
-name = "smbpndk-model"
2
+name = "smbcloud-model"
3
version = "0.3.7"
4
edition = "2021"
5
authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6
-description = "Command line tool for creating and managing SmbPndk resources."
6
+description = "Command line tool for creating and managing smbcloud resources."
7
license = "Apache-2.0"
8
-repository = "https://github.com/smbpndk/smbpndk-cli"
9
-documentation = "https://docs.smbpndk.com/cli"
10
-keywords = ["cli", "cloud", "web2", "web3", "smbpndk"]
8
+repository = "https://github.com/smbcloud/smbcloud-cli"
9
+documentation = "https://docs.smbcloud.com/cli"
10
+keywords = ["cli", "cloud", "web2", "web3", "smbcloud"]
11
categories = ["command-line-utilities", "command-line-interface", "cryptography::cryptocurrencies", "development-tools", "wasm"]
12
readme = "README.md"
13
smbcloud-model/README.md
new
+1
@@ -0,0 +1 @@
1
+# smbcloud-model
\ No newline at end of file
smbcloud-model/src/account.rs
renamed
+1
-1
@@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
3
use serde_repr::{Deserialize_repr, Serialize_repr};
4
use std::fmt::{Display, Formatter};
5
6
-// SMBPNDK Users.
6
+// smbcloud Users.
7
#[derive(Debug, Serialize, Deserialize)]
8
pub struct User {
9
pub id: i32,
smbcloud-model/src/app_auth.rs
renamed
smbcloud-model/src/forgot.rs
renamed
smbcloud-model/src/lib.rs
renamed
smbcloud-model/src/login.rs
renamed
smbcloud-model/src/project.rs
renamed
smbcloud-model/src/signup.rs
renamed
smbcloud-networking-project/Cargo.toml
renamed
+7
-7
@@ -1,13 +1,13 @@
1
[package]
2
-name = "smbpndk-networking-project"
2
+name = "smbcloud-networking-project"
3
version = "0.3.7"
4
edition = "2021"
5
authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6
-description = "Command line tool for creating and managing SmbPndk resources."
6
+description = "Command line tool for creating and managing smbcloud resources."
7
license = "Apache-2.0"
8
-repository = "https://github.com/smbpndk/smbpndk-cli"
9
-documentation = "https://docs.smbpndk.com/cli"
10
-keywords = ["cli", "cloud", "web2", "web3", "smbpndk"]
8
+repository = "https://github.com/smbcloud/smbcloud-cli"
9
+documentation = "https://docs.smbcloud.com/cli"
10
+keywords = ["cli", "cloud", "web2", "web3", "smbcloud"]
11
categories = ["command-line-utilities", "command-line-interface", "cryptography::cryptocurrencies", "development-tools", "wasm"]
12
readme = "README.md"
13
@@ -21,6 +21,6 @@ maybe-async = { version = "0.2", features = ["is_sync"] }
21
reqwest = { version = "0.11", features = ["json"] }
22
serde = { version = "1", features = ["derive"] }
23
serde_json = "1.0.82"
24
-smbpndk-model = { version = "0.3", path = "../smbpndk-model" }
25
-smbpndk-networking = { version = "0.3", path = "../smbpndk-networking" }
24
+smbcloud-model = { version = "0.3", path = "../smbcloud-model" }
25
+smbcloud-networking = { version = "0.3", path = "../smbcloud-networking" }
26
thiserror = "1.0.29"
smbcloud-networking-project/README.md
new
+1
@@ -0,0 +1 @@
1
+# smbcloud-networking-project
\ No newline at end of file
smbcloud-networking-project/src/lib.rs
renamed
+3
-3
@@ -1,11 +1,11 @@
1
use anyhow::{anyhow, Result};
2
use log::debug;
3
use reqwest::Client;
4
-use smbpndk_model::{
4
+use smbcloud_model::{
5
self,
6
project::{Project, ProjectCreate},
7
};
8
-use smbpndk_networking::{get_smb_token, smb_base_url_builder};
8
+use smbcloud_networking::{get_smb_token, smb_base_url_builder};
9
10
pub async fn get_all() -> Result<Vec<Project>> {
11
// Get current token
@@ -16,7 +16,7 @@ pub async fn get_all() -> Result<Vec<Project>> {
16
let response = Client::new()
17
.get(build_project_url())
18
.header("Authorization", token)
19
- .header("User-agent", "smbpndk-cli")
19
+ .header("User-agent", "smbcloud-cli")
20
.send()
21
.await?;
22
smbcloud-networking/Cargo.toml
renamed
+6
-6
@@ -1,14 +1,14 @@
1
[package]
2
-name = "smbpndk-networking"
2
+name = "smbcloud-networking"
3
version = "0.3.7"
4
edition = "2021"
5
readme = "README.md"
6
authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
7
-description = "Command line tool for creating and managing SmbPndk resources."
7
+description = "Command line tool for creating and managing smbcloud resources."
8
license = "Apache-2.0"
9
-repository = "https://github.com/smbpndk/smbpndk-cli"
10
-documentation = "https://docs.smbpndk.com/cli"
11
-keywords = ["cli", "cloud", "web2", "web3", "smbpndk"]
9
+repository = "https://github.com/smbcloud/smbcloud-cli"
10
+documentation = "https://docs.smbcloud.com/cli"
11
+keywords = ["cli", "cloud", "web2", "web3", "smbcloud"]
12
categories = ["command-line-utilities", "command-line-interface", "cryptography::cryptocurrencies", "development-tools", "wasm"]
13
14
[dependencies]
@@ -21,6 +21,6 @@ maybe-async = { version = "0.2", features = ["is_sync"] }
21
reqwest = { version = "0.11", features = ["json"] }
22
serde = { version = "1", features = ["derive"] }
23
serde_json = "1.0.82"
24
-smbpndk-model = { version = "0.3", path = "../smbpndk-model" }
24
+smbcloud-model = { version = "0.3", path = "../smbcloud-model" }
25
thiserror = "1.0.29"
26
url-builder = "0.1.1"
smbcloud-networking/README.md
renamed
+1
-1
@@ -1,3 +1,3 @@
1
-# smbpndk-networking
1
+# smbcloud-networking
2
3
This crate inspired by this excelent blog [post](https://nullderef.com/blog/web-api-client/).
\ No newline at end of file
smbcloud-networking/src/constants.rs
renamed
+1
-1
@@ -19,7 +19,7 @@ pub const SMB_API_PROTOCOL: &str = "https";
19
#[cfg(debug_assertions)]
20
pub const SMB_API_HOST: &str = "localhost:8088";
21
#[cfg(not(debug_assertions))]
22
-pub const SMB_API_HOST: &str = "api.smbpndk.com";
22
+pub const SMB_API_HOST: &str = "api.smbcloud.com";
23
24
// Paths
25
pub const PATH_USERS: &str = "v1/users";
smbcloud-networking/src/lib.rs
renamed
smbcloud-utils/Cargo.toml
renamed
+6
-6
@@ -1,13 +1,13 @@
1
[package]
2
-name = "smbpndk-utils"
2
+name = "smbcloud-utils"
3
version = "0.3.7"
4
edition = "2021"
5
authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6
-description = "Command line tool for creating and managing SmbPndk resources."
6
+description = "Command line tool for creating and managing smbcloud resources."
7
license = "Apache-2.0"
8
-repository = "https://github.com/smbpndk/smbpndk-cli"
9
-documentation = "https://docs.smbpndk.com/cli"
10
-keywords = ["cli", "cloud", "web2", "web3", "smbpndk"]
8
+repository = "https://github.com/smbcloud/smbcloud-cli"
9
+documentation = "https://docs.smbcloud.com/cli"
10
+keywords = ["cli", "cloud", "web2", "web3", "smbcloud"]
11
categories = ["command-line-utilities", "command-line-interface", "cryptography::cryptocurrencies", "development-tools", "wasm"]
12
readme = "README.md"
13
@@ -19,4 +19,4 @@ log = "0.4.14"
19
regex = "1.3.1"
20
serde = { version = "1", features = ["derive"] }
21
serde_json = "1.0.82"
22
-smbpndk-model = { version = "0.3", path = "../smbpndk-model" }
22
+smbcloud-model = { version = "0.3", path = "../smbcloud-model" }
smbcloud-utils/README.md
new
+1
@@ -0,0 +1 @@
1
+# smbcloud-utils
\ No newline at end of file
smbcloud-utils/src/lib.rs
renamed
+1
-1
@@ -3,7 +3,7 @@ use std::{fs::OpenOptions, io::Write};
3
use anyhow::{anyhow, Result};
4
use log::debug;
5
use regex::Regex;
6
-use smbpndk_model::project::Config;
6
+use smbcloud_model::project::Config;
7
8
pub fn email_validation(input: &str) -> Result<(), &'static str> {
9
let email_regex = Regex::new(
smbpndk-model/README.md
deleted
-1
@@ -1 +0,0 @@
1
-# smbpndk-model
\ No newline at end of file
smbpndk-networking-project/README.md
deleted
-1
@@ -1 +0,0 @@
1
-# smbpndk-networking-project
\ No newline at end of file
smbpndk-utils/README.md
deleted
-1
@@ -1 +0,0 @@
1
-# smbpndk-utils
\ No newline at end of file