3 files changed
+54
Cargo.lock
+52
@@ -502,6 +502,21 @@ version = "1.0.7"
502
source = "registry+https://github.com/rust-lang/crates.io-index"
503
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
504
505
+[[package]]
506
+name = "foreign-types"
507
+version = "0.3.2"
508
+source = "registry+https://github.com/rust-lang/crates.io-index"
509
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
510
+dependencies = [
511
+ "foreign-types-shared",
512
+]
513
+
514
+[[package]]
515
+name = "foreign-types-shared"
516
+version = "0.1.1"
517
+source = "registry+https://github.com/rust-lang/crates.io-index"
518
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
519
+
520
[[package]]
521
name = "form_urlencoded"
522
version = "1.2.2"
@@ -1240,6 +1255,32 @@ dependencies = [
1255
"pathdiff",
1256
]
1257
1258
+[[package]]
1259
+name = "openssl"
1260
+version = "0.10.75"
1261
+source = "registry+https://github.com/rust-lang/crates.io-index"
1262
+checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328"
1263
+dependencies = [
1264
+ "bitflags 2.10.0",
1265
+ "cfg-if",
1266
+ "foreign-types",
1267
+ "libc",
1268
+ "once_cell",
1269
+ "openssl-macros",
1270
+ "openssl-sys",
1271
+]
1272
+
1273
+[[package]]
1274
+name = "openssl-macros"
1275
+version = "0.1.1"
1276
+source = "registry+https://github.com/rust-lang/crates.io-index"
1277
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
1278
+dependencies = [
1279
+ "proc-macro2",
1280
+ "quote",
1281
+ "syn 2.0.114",
1282
+]
1283
+
1284
[[package]]
1285
name = "openssl-probe"
1286
version = "0.1.6"
@@ -1252,6 +1293,15 @@ version = "0.2.1"
1293
source = "registry+https://github.com/rust-lang/crates.io-index"
1294
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
1295
1296
+[[package]]
1297
+name = "openssl-src"
1298
+version = "300.5.5+3.5.5"
1299
+source = "registry+https://github.com/rust-lang/crates.io-index"
1300
+checksum = "3f1787d533e03597a7934fd0a765f0d28e94ecc5fb7789f8053b1e699a56f709"
1301
+dependencies = [
1302
+ "cc",
1303
+]
1304
+
1305
[[package]]
1306
name = "openssl-sys"
1307
version = "0.9.111"
@@ -1260,6 +1310,7 @@ checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
1310
dependencies = [
1311
"cc",
1312
"libc",
1313
+ "openssl-src",
1314
"pkg-config",
1315
"vcpkg",
1316
]
@@ -2093,6 +2144,7 @@ dependencies = [
2144
"indicatif",
2145
"log",
2146
"open",
2147
+ "openssl",
2148
"regex",
2149
"reqwest",
2150
"serde",
Cargo.toml
+1
@@ -19,6 +19,7 @@ indicatif = "0.17.11"
19
log = "0.4.14"
20
maybe-async = "0.2"
21
open = "5.3"
22
+openssl = { version = "0.10", features = ["vendored"] }
23
regex = "1.11"
24
reqwest = { version = "0.12.18", default-features = false }
25
serde = "1"
crates/cli/Cargo.toml
+1
@@ -32,6 +32,7 @@ dirs = { workspace = true }
32
33
dotenv_codegen = { workspace = true }
34
git2 = { workspace = true }
35
+openssl = { workspace = true }
36
home = { workspace = true }
37
indicatif = { workspace = true }
38
log = { workspace = true }