@smbcloud / cli / commits / d8efe87

rename smbpndk to smbcloud

Seto Elkahfi committed Dec 31, 2024 at 14:13 UTC d8efe87cca4593cd2011a8bfcb23b32b26b39f45
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