tangled
alpha
login
or
join now
althaea.zone
/
wire
3
fork
atom
ALPHA: wire is a tool to deploy nixos systems
wire.althaea.zone/
3
fork
atom
overview
issues
pulls
pipelines
prune unused dependencies
marshmallow
4 months ago
0955878b
d1be9d29
+2
-244
3 changed files
expand all
collapse all
unified
split
Cargo.lock
wire
cli
Cargo.toml
lib
Cargo.toml
+2
-239
Cargo.lock
···
125
125
checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"
126
126
127
127
[[package]]
128
128
-
name = "beef"
129
129
-
version = "0.5.2"
130
130
-
source = "registry+https://github.com/rust-lang/crates.io-index"
131
131
-
checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
132
132
-
133
133
-
[[package]]
134
128
name = "bitflags"
135
129
version = "1.3.2"
136
130
source = "registry+https://github.com/rust-lang/crates.io-index"
···
170
164
"regex-automata",
171
165
"serde",
172
166
]
173
173
-
174
174
-
[[package]]
175
175
-
name = "bumpalo"
176
176
-
version = "3.19.0"
177
177
-
source = "registry+https://github.com/rust-lang/crates.io-index"
178
178
-
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
179
167
180
168
[[package]]
181
169
name = "bytes"
···
293
281
version = "1.0.4"
294
282
source = "registry+https://github.com/rust-lang/crates.io-index"
295
283
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
296
296
-
297
297
-
[[package]]
298
298
-
name = "console"
299
299
-
version = "0.16.0"
300
300
-
source = "registry+https://github.com/rust-lang/crates.io-index"
301
301
-
checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d"
302
302
-
dependencies = [
303
303
-
"encode_unicode",
304
304
-
"libc",
305
305
-
"once_cell",
306
306
-
"unicode-width 0.2.1",
307
307
-
"windows-sys 0.60.2",
308
308
-
]
309
284
310
285
[[package]]
311
286
name = "const-oid"
···
503
478
version = "1.15.0"
504
479
source = "registry+https://github.com/rust-lang/crates.io-index"
505
480
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
506
506
-
507
507
-
[[package]]
508
508
-
name = "encode_unicode"
509
509
-
version = "1.0.0"
510
510
-
source = "registry+https://github.com/rust-lang/crates.io-index"
511
511
-
checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
512
481
513
482
[[package]]
514
483
name = "enum-display-derive"
···
900
869
]
901
870
902
871
[[package]]
903
903
-
name = "indicatif"
904
904
-
version = "0.18.0"
905
905
-
source = "registry+https://github.com/rust-lang/crates.io-index"
906
906
-
checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd"
907
907
-
dependencies = [
908
908
-
"console",
909
909
-
"portable-atomic",
910
910
-
"unicode-width 0.2.1",
911
911
-
"unit-prefix",
912
912
-
"web-time",
913
913
-
]
914
914
-
915
915
-
[[package]]
916
872
name = "is_ci"
917
873
version = "1.2.0"
918
874
source = "registry+https://github.com/rust-lang/crates.io-index"
···
940
896
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
941
897
942
898
[[package]]
943
943
-
name = "js-sys"
944
944
-
version = "0.3.77"
945
945
-
source = "registry+https://github.com/rust-lang/crates.io-index"
946
946
-
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
947
947
-
dependencies = [
948
948
-
"once_cell",
949
949
-
"wasm-bindgen",
950
950
-
]
951
951
-
952
952
-
[[package]]
953
899
name = "key_agent"
954
900
version = "0.6.0"
955
901
dependencies = [
···
993
939
"proc-macro2",
994
940
"prost",
995
941
"rand 0.9.2",
996
996
-
"regex",
997
942
"serde",
998
998
-
"serde-query",
999
943
"serde_json",
1000
944
"sha2",
1001
945
"strip-ansi-escapes",
···
1005
949
"tokio",
1006
950
"tokio-util",
1007
951
"tracing",
1008
1008
-
"tracing-subscriber",
1009
1009
-
"visibility",
1010
952
]
1011
953
1012
954
[[package]]
···
1054
996
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
1055
997
1056
998
[[package]]
1057
1057
-
name = "logos"
1058
1058
-
version = "0.12.1"
1059
1059
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1060
1060
-
checksum = "bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1"
1061
1061
-
dependencies = [
1062
1062
-
"logos-derive",
1063
1063
-
]
1064
1064
-
1065
1065
-
[[package]]
1066
1066
-
name = "logos-derive"
1067
1067
-
version = "0.12.1"
1068
1068
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1069
1069
-
checksum = "a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c"
1070
1070
-
dependencies = [
1071
1071
-
"beef",
1072
1072
-
"fnv",
1073
1073
-
"proc-macro2",
1074
1074
-
"quote",
1075
1075
-
"regex-syntax 0.6.29",
1076
1076
-
"syn 1.0.109",
1077
1077
-
]
1078
1078
-
1079
1079
-
[[package]]
1080
999
name = "memchr"
1081
1000
version = "2.7.5"
1082
1001
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1352
1271
]
1353
1272
1354
1273
[[package]]
1355
1355
-
name = "portable-atomic"
1356
1356
-
version = "1.11.1"
1357
1357
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1358
1358
-
checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
1359
1359
-
1360
1360
-
[[package]]
1361
1274
name = "portable-pty"
1362
1275
version = "0.9.0"
1363
1276
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1416
1329
]
1417
1330
1418
1331
[[package]]
1419
1419
-
name = "proc-macro-error"
1420
1420
-
version = "1.0.4"
1421
1421
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1422
1422
-
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
1423
1423
-
dependencies = [
1424
1424
-
"proc-macro-error-attr",
1425
1425
-
"proc-macro2",
1426
1426
-
"quote",
1427
1427
-
"syn 1.0.109",
1428
1428
-
"version_check",
1429
1429
-
]
1430
1430
-
1431
1431
-
[[package]]
1432
1432
-
name = "proc-macro-error-attr"
1433
1433
-
version = "1.0.4"
1434
1434
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1435
1435
-
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
1436
1436
-
dependencies = [
1437
1437
-
"proc-macro2",
1438
1438
-
"quote",
1439
1439
-
"version_check",
1440
1440
-
]
1441
1441
-
1442
1442
-
[[package]]
1443
1332
name = "proc-macro2"
1444
1333
version = "1.0.101"
1445
1334
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1617
1506
"aho-corasick",
1618
1507
"memchr",
1619
1508
"regex-automata",
1620
1620
-
"regex-syntax 0.8.5",
1509
1509
+
"regex-syntax",
1621
1510
]
1622
1511
1623
1512
[[package]]
···
1628
1517
dependencies = [
1629
1518
"aho-corasick",
1630
1519
"memchr",
1631
1631
-
"regex-syntax 0.8.5",
1520
1520
+
"regex-syntax",
1632
1521
]
1633
1633
-
1634
1634
-
[[package]]
1635
1635
-
name = "regex-syntax"
1636
1636
-
version = "0.6.29"
1637
1637
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1638
1638
-
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
1639
1522
1640
1523
[[package]]
1641
1524
name = "regex-syntax"
···
1721
1604
]
1722
1605
1723
1606
[[package]]
1724
1724
-
name = "serde-query"
1725
1725
-
version = "0.2.0"
1726
1726
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1727
1727
-
checksum = "eccf6e0453b6f1981f159a1da3e4c16427447921f282eff3bbe40cec28aeaf5f"
1728
1728
-
dependencies = [
1729
1729
-
"serde",
1730
1730
-
"serde-query-derive",
1731
1731
-
]
1732
1732
-
1733
1733
-
[[package]]
1734
1734
-
name = "serde-query-core"
1735
1735
-
version = "0.2.0"
1736
1736
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1737
1737
-
checksum = "350922b83e64ef1ac841b6c47a95d6cc1677735e5cad058eac0fb32e80796122"
1738
1738
-
dependencies = [
1739
1739
-
"logos",
1740
1740
-
"proc-macro-error",
1741
1741
-
"proc-macro2",
1742
1742
-
"quote",
1743
1743
-
"syn 1.0.109",
1744
1744
-
]
1745
1745
-
1746
1746
-
[[package]]
1747
1747
-
name = "serde-query-derive"
1748
1748
-
version = "0.2.0"
1749
1749
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1750
1750
-
checksum = "c56cc536c2da20c38f9c134d5a313e2b996f63fcc0540d25d3d3daeb1d04bb8f"
1751
1751
-
dependencies = [
1752
1752
-
"proc-macro-error",
1753
1753
-
"quote",
1754
1754
-
"serde-query-core",
1755
1755
-
"syn 1.0.109",
1756
1756
-
]
1757
1757
-
1758
1758
-
[[package]]
1759
1607
name = "serde_core"
1760
1608
version = "1.0.228"
1761
1609
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2277
2125
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
2278
2126
2279
2127
[[package]]
2280
2280
-
name = "unit-prefix"
2281
2281
-
version = "0.5.1"
2282
2282
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2283
2283
-
checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817"
2284
2284
-
2285
2285
-
[[package]]
2286
2128
name = "url"
2287
2129
version = "2.5.7"
2288
2130
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2319
2161
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
2320
2162
2321
2163
[[package]]
2322
2322
-
name = "visibility"
2323
2323
-
version = "0.1.1"
2324
2324
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2325
2325
-
checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91"
2326
2326
-
dependencies = [
2327
2327
-
"proc-macro2",
2328
2328
-
"quote",
2329
2329
-
"syn 2.0.107",
2330
2330
-
]
2331
2331
-
2332
2332
-
[[package]]
2333
2164
name = "vte"
2334
2165
version = "0.14.1"
2335
2166
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2351
2182
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
2352
2183
dependencies = [
2353
2184
"wit-bindgen-rt",
2354
2354
-
]
2355
2355
-
2356
2356
-
[[package]]
2357
2357
-
name = "wasm-bindgen"
2358
2358
-
version = "0.2.100"
2359
2359
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2360
2360
-
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
2361
2361
-
dependencies = [
2362
2362
-
"cfg-if",
2363
2363
-
"once_cell",
2364
2364
-
"wasm-bindgen-macro",
2365
2365
-
]
2366
2366
-
2367
2367
-
[[package]]
2368
2368
-
name = "wasm-bindgen-backend"
2369
2369
-
version = "0.2.100"
2370
2370
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2371
2371
-
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
2372
2372
-
dependencies = [
2373
2373
-
"bumpalo",
2374
2374
-
"log",
2375
2375
-
"proc-macro2",
2376
2376
-
"quote",
2377
2377
-
"syn 2.0.107",
2378
2378
-
"wasm-bindgen-shared",
2379
2379
-
]
2380
2380
-
2381
2381
-
[[package]]
2382
2382
-
name = "wasm-bindgen-macro"
2383
2383
-
version = "0.2.100"
2384
2384
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2385
2385
-
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
2386
2386
-
dependencies = [
2387
2387
-
"quote",
2388
2388
-
"wasm-bindgen-macro-support",
2389
2389
-
]
2390
2390
-
2391
2391
-
[[package]]
2392
2392
-
name = "wasm-bindgen-macro-support"
2393
2393
-
version = "0.2.100"
2394
2394
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2395
2395
-
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
2396
2396
-
dependencies = [
2397
2397
-
"proc-macro2",
2398
2398
-
"quote",
2399
2399
-
"syn 2.0.107",
2400
2400
-
"wasm-bindgen-backend",
2401
2401
-
"wasm-bindgen-shared",
2402
2402
-
]
2403
2403
-
2404
2404
-
[[package]]
2405
2405
-
name = "wasm-bindgen-shared"
2406
2406
-
version = "0.2.100"
2407
2407
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2408
2408
-
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
2409
2409
-
dependencies = [
2410
2410
-
"unicode-ident",
2411
2411
-
]
2412
2412
-
2413
2413
-
[[package]]
2414
2414
-
name = "web-time"
2415
2415
-
version = "1.1.0"
2416
2416
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2417
2417
-
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
2418
2418
-
dependencies = [
2419
2419
-
"js-sys",
2420
2420
-
"wasm-bindgen",
2421
2185
]
2422
2186
2423
2187
[[package]]
···
2650
2414
"enum-display-derive",
2651
2415
"futures",
2652
2416
"im",
2653
2653
-
"indicatif",
2654
2417
"itertools",
2655
2418
"lib",
2656
2419
"miette",
-1
wire/cli/Cargo.toml
···
18
18
serde_json = { workspace = true }
19
19
miette = { workspace = true }
20
20
thiserror = { workspace = true }
21
21
-
indicatif = "0.18.0"
22
21
enum-display-derive = "0.1.1"
23
22
im = { workspace = true }
24
23
futures = "0.3.31"
-4
wire/lib/Cargo.toml
···
11
11
serde = { workspace = true }
12
12
serde_json = { workspace = true }
13
13
tracing = { workspace = true }
14
14
-
tracing-subscriber = { workspace = true }
15
14
im = { workspace = true }
16
16
-
serde-query = "0.2.0"
17
15
thiserror = "2.0.17"
18
18
-
regex = "1.12.2"
19
16
derive_more = { version = "2.0.1", features = ["display"] }
20
17
key_agent = { path = "../key_agent" }
21
18
futures = "0.3.31"
···
39
36
40
37
[dev-dependencies]
41
38
tempdir = "0.3"
42
42
-
visibility = "0.1.1"
43
39
44
40
[build-dependencies]
45
41
miette = { workspace = true }