tangled
alpha
login
or
join now
bwc9876.dev
/
nu_plugin_dbus
1
fork
atom
Nushell plugin for interacting with D-Bus
1
fork
atom
overview
issues
pulls
pipelines
Update Nushell
bwc9876.dev
1 month ago
da10f6da
ac513d2c
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+108
-137
4 changed files
expand all
collapse all
unified
split
Cargo.lock
Cargo.toml
flake.lock
flake.nix
+95
-124
Cargo.lock
···
166
167
[[package]]
168
name = "cc"
169
-
version = "1.2.51"
170
source = "registry+https://github.com/rust-lang/crates.io-index"
171
-
checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203"
172
dependencies = [
173
"find-msvc-tools",
174
"shlex",
···
197
198
[[package]]
199
name = "chrono"
200
-
version = "0.4.42"
201
source = "registry+https://github.com/rust-lang/crates.io-index"
202
-
checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
203
dependencies = [
204
"iana-time-zone",
205
"num-traits",
···
264
"document-features",
265
"mio",
266
"parking_lot",
267
-
"rustix 1.1.3",
268
"signal-hook",
269
"signal-hook-mio",
270
"winapi",
···
383
384
[[package]]
385
name = "fancy-regex"
386
-
version = "0.16.2"
387
source = "registry+https://github.com/rust-lang/crates.io-index"
388
-
checksum = "998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f"
389
dependencies = [
390
"bit-set",
391
"regex-automata",
···
394
395
[[package]]
396
name = "find-msvc-tools"
397
-
version = "0.1.6"
398
source = "registry+https://github.com/rust-lang/crates.io-index"
399
-
checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff"
400
401
[[package]]
402
name = "flate2"
403
-
version = "1.1.5"
404
source = "registry+https://github.com/rust-lang/crates.io-index"
405
-
checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
406
dependencies = [
407
"crc32fast",
408
"miniz_oxide",
···
410
411
[[package]]
412
name = "foldhash"
413
-
version = "0.1.5"
414
source = "registry+https://github.com/rust-lang/crates.io-index"
415
-
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
416
417
[[package]]
418
name = "getrandom"
419
-
version = "0.2.16"
420
source = "registry+https://github.com/rust-lang/crates.io-index"
421
-
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
422
dependencies = [
423
"cfg-if",
424
"libc",
···
433
434
[[package]]
435
name = "hashbrown"
436
-
version = "0.15.5"
437
source = "registry+https://github.com/rust-lang/crates.io-index"
438
-
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
439
dependencies = [
440
"allocator-api2",
441
"equivalent",
···
443
]
444
445
[[package]]
446
-
name = "hashbrown"
447
-
version = "0.16.1"
448
-
source = "registry+https://github.com/rust-lang/crates.io-index"
449
-
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
450
-
451
-
[[package]]
452
name = "heck"
453
version = "0.5.0"
454
source = "registry+https://github.com/rust-lang/crates.io-index"
···
462
463
[[package]]
464
name = "iana-time-zone"
465
-
version = "0.1.64"
466
source = "registry+https://github.com/rust-lang/crates.io-index"
467
-
checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
468
dependencies = [
469
"android_system_properties",
470
"core-foundation-sys",
···
486
487
[[package]]
488
name = "indexmap"
489
-
version = "2.12.1"
490
source = "registry+https://github.com/rust-lang/crates.io-index"
491
-
checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
492
dependencies = [
493
"equivalent",
494
-
"hashbrown 0.16.1",
495
]
496
497
[[package]]
···
548
549
[[package]]
550
name = "js-sys"
551
-
version = "0.3.83"
552
source = "registry+https://github.com/rust-lang/crates.io-index"
553
-
checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
554
dependencies = [
555
"once_cell",
556
"wasm-bindgen",
···
570
571
[[package]]
572
name = "libc"
573
-
version = "0.2.179"
574
source = "registry+https://github.com/rust-lang/crates.io-index"
575
-
checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f"
576
577
[[package]]
578
name = "libdbus-sys"
···
616
617
[[package]]
618
name = "linux-raw-sys"
619
-
version = "0.4.15"
620
-
source = "registry+https://github.com/rust-lang/crates.io-index"
621
-
checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
622
-
623
-
[[package]]
624
-
name = "linux-raw-sys"
625
version = "0.11.0"
626
source = "registry+https://github.com/rust-lang/crates.io-index"
627
checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
···
649
650
[[package]]
651
name = "lru"
652
-
version = "0.12.5"
653
source = "registry+https://github.com/rust-lang/crates.io-index"
654
-
checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
655
dependencies = [
656
-
"hashbrown 0.15.5",
657
]
658
659
[[package]]
···
668
669
[[package]]
670
name = "mach2"
671
-
version = "0.4.3"
672
source = "registry+https://github.com/rust-lang/crates.io-index"
673
-
checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44"
674
-
dependencies = [
675
-
"libc",
676
-
]
677
678
[[package]]
679
name = "memchr"
···
779
780
[[package]]
781
name = "nu-derive-value"
782
-
version = "0.109.1"
783
source = "registry+https://github.com/rust-lang/crates.io-index"
784
-
checksum = "1465d2d3ada6004cb6689f269a08c70ba81056231e2b5392d1e0ccf5825f81cb"
785
dependencies = [
786
"heck",
787
"proc-macro-error2",
···
792
793
[[package]]
794
name = "nu-engine"
795
-
version = "0.109.1"
796
source = "registry+https://github.com/rust-lang/crates.io-index"
797
-
checksum = "b3b777faf7c5180fe5d7f67d83c44fd14138d91f2938a36494ed6ac66b7160f3"
798
dependencies = [
799
"fancy-regex",
800
"log",
···
807
808
[[package]]
809
name = "nu-experimental"
810
-
version = "0.109.1"
811
source = "registry+https://github.com/rust-lang/crates.io-index"
812
-
checksum = "73dd212a1afdad646a38c00579a0988264880aeb97fee820b349a28cdcc04df2"
813
dependencies = [
814
"itertools 0.14.0",
815
-
"thiserror 2.0.17",
816
]
817
818
[[package]]
819
name = "nu-glob"
820
-
version = "0.109.1"
821
source = "registry+https://github.com/rust-lang/crates.io-index"
822
-
checksum = "15aa2c17078926f14e393b4b708e69f228cb6fd4c81136839bde82772bdde1b5"
823
824
[[package]]
825
name = "nu-path"
826
-
version = "0.109.1"
827
source = "registry+https://github.com/rust-lang/crates.io-index"
828
-
checksum = "dde9d8ba26f62c07176c0237a36f38ce964ab3a0dcfb6aab1feea7515d1c6594"
829
dependencies = [
830
"dirs",
831
"omnipath",
···
835
836
[[package]]
837
name = "nu-plugin"
838
-
version = "0.109.1"
839
source = "registry+https://github.com/rust-lang/crates.io-index"
840
-
checksum = "9ea1fbfd41b2f5c967675fc948831e03be67d91c6b8e18a60f3445113fe6548c"
841
dependencies = [
842
"log",
843
"nix",
···
846
"nu-plugin-protocol",
847
"nu-protocol",
848
"nu-utils",
849
-
"thiserror 2.0.17",
850
]
851
852
[[package]]
853
name = "nu-plugin-core"
854
-
version = "0.109.1"
855
source = "registry+https://github.com/rust-lang/crates.io-index"
856
-
checksum = "dd2410648c2c38cf9359595ffcf281d9d60a81c0580ff07f7c7d42bed414f3a1"
857
dependencies = [
858
"interprocess",
859
"log",
···
867
868
[[package]]
869
name = "nu-plugin-protocol"
870
-
version = "0.109.1"
871
source = "registry+https://github.com/rust-lang/crates.io-index"
872
-
checksum = "27de26da922261dff8103a811879228c55749a1b7b0e573b639c609a0651a01e"
873
dependencies = [
874
"nu-protocol",
875
"nu-utils",
···
881
882
[[package]]
883
name = "nu-protocol"
884
-
version = "0.109.1"
885
source = "registry+https://github.com/rust-lang/crates.io-index"
886
-
checksum = "038943300ca9de0924fef1c795a7dd16ffc67105629477cf163e8ee6bad95ea6"
887
dependencies = [
888
"brotli",
889
"bytes",
···
912
"serde_json",
913
"strum",
914
"strum_macros",
915
-
"thiserror 2.0.17",
916
"typetag",
917
"web-time",
918
"windows 0.62.2",
···
921
922
[[package]]
923
name = "nu-system"
924
-
version = "0.109.1"
925
source = "registry+https://github.com/rust-lang/crates.io-index"
926
-
checksum = "46be734cc9b19e09a9665769e14360e13e6978490056ba5c8bfad7dd0537ea83"
927
dependencies = [
928
"chrono",
929
"itertools 0.14.0",
···
941
942
[[package]]
943
name = "nu-utils"
944
-
version = "0.109.1"
945
source = "registry+https://github.com/rust-lang/crates.io-index"
946
-
checksum = "3f8eb43c29cc5bce85f87defdadc2cca964fa434d808af37036a7cb78f3c68e9"
947
dependencies = [
948
"byteyarn",
949
"crossterm",
···
964
965
[[package]]
966
name = "nu_plugin_dbus"
967
-
version = "0.20.0"
968
dependencies = [
969
"dbus",
970
"nu-plugin",
···
1098
1099
[[package]]
1100
name = "proc-macro2"
1101
-
version = "1.0.104"
1102
source = "registry+https://github.com/rust-lang/crates.io-index"
1103
-
checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0"
1104
dependencies = [
1105
"unicode-ident",
1106
]
1107
1108
[[package]]
1109
name = "procfs"
1110
-
version = "0.17.0"
1111
source = "registry+https://github.com/rust-lang/crates.io-index"
1112
-
checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f"
1113
dependencies = [
1114
"bitflags",
1115
"chrono",
1116
"flate2",
1117
-
"hex",
1118
"procfs-core",
1119
-
"rustix 0.38.44",
1120
]
1121
1122
[[package]]
1123
name = "procfs-core"
1124
-
version = "0.17.0"
1125
source = "registry+https://github.com/rust-lang/crates.io-index"
1126
-
checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec"
1127
dependencies = [
1128
"bitflags",
1129
"chrono",
···
1148
1149
[[package]]
1150
name = "quote"
1151
-
version = "1.0.42"
1152
source = "registry+https://github.com/rust-lang/crates.io-index"
1153
-
checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
1154
dependencies = [
1155
"proc-macro2",
1156
]
···
1178
dependencies = [
1179
"getrandom",
1180
"libredox",
1181
-
"thiserror 2.0.17",
1182
]
1183
1184
[[package]]
···
1266
1267
[[package]]
1268
name = "rustix"
1269
-
version = "0.38.44"
1270
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1271
-
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
1272
-
dependencies = [
1273
-
"bitflags",
1274
-
"errno",
1275
-
"libc",
1276
-
"linux-raw-sys 0.4.15",
1277
-
"windows-sys 0.59.0",
1278
-
]
1279
-
1280
-
[[package]]
1281
-
name = "rustix"
1282
version = "1.1.3"
1283
source = "registry+https://github.com/rust-lang/crates.io-index"
1284
checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
···
1286
"bitflags",
1287
"errno",
1288
"libc",
1289
-
"linux-raw-sys 0.11.0",
1290
"windows-sys 0.61.2",
1291
]
1292
···
1332
dependencies = [
1333
"log",
1334
"serde",
1335
-
"thiserror 2.0.17",
1336
"xml",
1337
]
1338
···
1358
1359
[[package]]
1360
name = "serde_json"
1361
-
version = "1.0.148"
1362
source = "registry+https://github.com/rust-lang/crates.io-index"
1363
-
checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da"
1364
dependencies = [
1365
"itoa",
1366
"memchr",
···
1429
1430
[[package]]
1431
name = "strum"
1432
-
version = "0.26.3"
1433
source = "registry+https://github.com/rust-lang/crates.io-index"
1434
-
checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
1435
1436
[[package]]
1437
name = "strum_macros"
···
1468
1469
[[package]]
1470
name = "syn"
1471
-
version = "2.0.113"
1472
source = "registry+https://github.com/rust-lang/crates.io-index"
1473
-
checksum = "678faa00651c9eb72dd2020cbdf275d92eccb2400d568e419efdd64838145cb4"
1474
dependencies = [
1475
"proc-macro2",
1476
"quote",
···
1506
source = "registry+https://github.com/rust-lang/crates.io-index"
1507
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
1508
dependencies = [
1509
-
"rustix 1.1.3",
1510
"windows-sys 0.60.2",
1511
]
1512
···
1531
1532
[[package]]
1533
name = "thiserror"
1534
-
version = "2.0.17"
1535
source = "registry+https://github.com/rust-lang/crates.io-index"
1536
-
checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
1537
dependencies = [
1538
-
"thiserror-impl 2.0.17",
1539
]
1540
1541
[[package]]
···
1551
1552
[[package]]
1553
name = "thiserror-impl"
1554
-
version = "2.0.17"
1555
source = "registry+https://github.com/rust-lang/crates.io-index"
1556
-
checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
1557
dependencies = [
1558
"proc-macro2",
1559
"quote",
···
1592
1593
[[package]]
1594
name = "unicase"
1595
-
version = "2.8.1"
1596
source = "registry+https://github.com/rust-lang/crates.io-index"
1597
-
checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
1598
1599
[[package]]
1600
name = "unicode-ident"
···
1643
1644
[[package]]
1645
name = "wasm-bindgen"
1646
-
version = "0.2.106"
1647
source = "registry+https://github.com/rust-lang/crates.io-index"
1648
-
checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
1649
dependencies = [
1650
"cfg-if",
1651
"once_cell",
···
1656
1657
[[package]]
1658
name = "wasm-bindgen-macro"
1659
-
version = "0.2.106"
1660
source = "registry+https://github.com/rust-lang/crates.io-index"
1661
-
checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
1662
dependencies = [
1663
"quote",
1664
"wasm-bindgen-macro-support",
···
1666
1667
[[package]]
1668
name = "wasm-bindgen-macro-support"
1669
-
version = "0.2.106"
1670
source = "registry+https://github.com/rust-lang/crates.io-index"
1671
-
checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
1672
dependencies = [
1673
"bumpalo",
1674
"proc-macro2",
···
1679
1680
[[package]]
1681
name = "wasm-bindgen-shared"
1682
-
version = "0.2.106"
1683
source = "registry+https://github.com/rust-lang/crates.io-index"
1684
-
checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
1685
dependencies = [
1686
"unicode-ident",
1687
]
···
2090
2091
[[package]]
2092
name = "xml"
2093
-
version = "1.2.0"
2094
source = "registry+https://github.com/rust-lang/crates.io-index"
2095
-
checksum = "2df5825faced2427b2da74d9100f1e2e93c533fff063506a81ede1cf517b2e7e"
2096
2097
[[package]]
2098
name = "zerocopy"
···
2117
2118
[[package]]
2119
name = "zmij"
2120
-
version = "1.0.9"
2121
source = "registry+https://github.com/rust-lang/crates.io-index"
2122
-
checksum = "4ee2a72b10d087f75fb2e1c2c7343e308fe6970527c22a41caf8372e165ff5c1"
···
166
167
[[package]]
168
name = "cc"
169
+
version = "1.2.55"
170
source = "registry+https://github.com/rust-lang/crates.io-index"
171
+
checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29"
172
dependencies = [
173
"find-msvc-tools",
174
"shlex",
···
197
198
[[package]]
199
name = "chrono"
200
+
version = "0.4.43"
201
source = "registry+https://github.com/rust-lang/crates.io-index"
202
+
checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118"
203
dependencies = [
204
"iana-time-zone",
205
"num-traits",
···
264
"document-features",
265
"mio",
266
"parking_lot",
267
+
"rustix",
268
"signal-hook",
269
"signal-hook-mio",
270
"winapi",
···
383
384
[[package]]
385
name = "fancy-regex"
386
+
version = "0.17.0"
387
source = "registry+https://github.com/rust-lang/crates.io-index"
388
+
checksum = "72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8"
389
dependencies = [
390
"bit-set",
391
"regex-automata",
···
394
395
[[package]]
396
name = "find-msvc-tools"
397
+
version = "0.1.9"
398
source = "registry+https://github.com/rust-lang/crates.io-index"
399
+
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
400
401
[[package]]
402
name = "flate2"
403
+
version = "1.1.8"
404
source = "registry+https://github.com/rust-lang/crates.io-index"
405
+
checksum = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369"
406
dependencies = [
407
"crc32fast",
408
"miniz_oxide",
···
410
411
[[package]]
412
name = "foldhash"
413
+
version = "0.2.0"
414
source = "registry+https://github.com/rust-lang/crates.io-index"
415
+
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
416
417
[[package]]
418
name = "getrandom"
419
+
version = "0.2.17"
420
source = "registry+https://github.com/rust-lang/crates.io-index"
421
+
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
422
dependencies = [
423
"cfg-if",
424
"libc",
···
433
434
[[package]]
435
name = "hashbrown"
436
+
version = "0.16.1"
437
source = "registry+https://github.com/rust-lang/crates.io-index"
438
+
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
439
dependencies = [
440
"allocator-api2",
441
"equivalent",
···
443
]
444
445
[[package]]
0
0
0
0
0
0
446
name = "heck"
447
version = "0.5.0"
448
source = "registry+https://github.com/rust-lang/crates.io-index"
···
456
457
[[package]]
458
name = "iana-time-zone"
459
+
version = "0.1.65"
460
source = "registry+https://github.com/rust-lang/crates.io-index"
461
+
checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
462
dependencies = [
463
"android_system_properties",
464
"core-foundation-sys",
···
480
481
[[package]]
482
name = "indexmap"
483
+
version = "2.13.0"
484
source = "registry+https://github.com/rust-lang/crates.io-index"
485
+
checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
486
dependencies = [
487
"equivalent",
488
+
"hashbrown",
489
]
490
491
[[package]]
···
542
543
[[package]]
544
name = "js-sys"
545
+
version = "0.3.85"
546
source = "registry+https://github.com/rust-lang/crates.io-index"
547
+
checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
548
dependencies = [
549
"once_cell",
550
"wasm-bindgen",
···
564
565
[[package]]
566
name = "libc"
567
+
version = "0.2.180"
568
source = "registry+https://github.com/rust-lang/crates.io-index"
569
+
checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
570
571
[[package]]
572
name = "libdbus-sys"
···
610
611
[[package]]
612
name = "linux-raw-sys"
0
0
0
0
0
0
613
version = "0.11.0"
614
source = "registry+https://github.com/rust-lang/crates.io-index"
615
checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
···
637
638
[[package]]
639
name = "lru"
640
+
version = "0.16.3"
641
source = "registry+https://github.com/rust-lang/crates.io-index"
642
+
checksum = "a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593"
643
dependencies = [
644
+
"hashbrown",
645
]
646
647
[[package]]
···
656
657
[[package]]
658
name = "mach2"
659
+
version = "0.6.0"
660
source = "registry+https://github.com/rust-lang/crates.io-index"
661
+
checksum = "dae608c151f68243f2b000364e1f7b186d9c29845f7d2d85bd31b9ad77ad552b"
0
0
0
662
663
[[package]]
664
name = "memchr"
···
764
765
[[package]]
766
name = "nu-derive-value"
767
+
version = "0.110.0"
768
source = "registry+https://github.com/rust-lang/crates.io-index"
769
+
checksum = "2dee0ea96c04506a495bb5d3ec13b3e7c68680ab136f3fbe5fc2ef6fed1b648b"
770
dependencies = [
771
"heck",
772
"proc-macro-error2",
···
777
778
[[package]]
779
name = "nu-engine"
780
+
version = "0.110.0"
781
source = "registry+https://github.com/rust-lang/crates.io-index"
782
+
checksum = "7a2941b86e4bf40ef4fee71d11797553b2652d2049cf882a27e976fe4ce6d391"
783
dependencies = [
784
"fancy-regex",
785
"log",
···
792
793
[[package]]
794
name = "nu-experimental"
795
+
version = "0.110.0"
796
source = "registry+https://github.com/rust-lang/crates.io-index"
797
+
checksum = "83d1debfab817ef949f1f0b436f8d062075a7e5980c499b97f5ccb4543573dce"
798
dependencies = [
799
"itertools 0.14.0",
800
+
"thiserror 2.0.18",
801
]
802
803
[[package]]
804
name = "nu-glob"
805
+
version = "0.110.0"
806
source = "registry+https://github.com/rust-lang/crates.io-index"
807
+
checksum = "2903117d41a34ba425ab738f78029999a09622818a1adb3b1e93d1fd8ab18ec6"
808
809
[[package]]
810
name = "nu-path"
811
+
version = "0.110.0"
812
source = "registry+https://github.com/rust-lang/crates.io-index"
813
+
checksum = "fd60527bc50bd087a4086e0330f4b37a9325a202784aeda4fc113f03ecb63a35"
814
dependencies = [
815
"dirs",
816
"omnipath",
···
820
821
[[package]]
822
name = "nu-plugin"
823
+
version = "0.110.0"
824
source = "registry+https://github.com/rust-lang/crates.io-index"
825
+
checksum = "0d9a494158336ccef0b16b5260fe7728866419cfbcdff8e5f61282a6594b2cf5"
826
dependencies = [
827
"log",
828
"nix",
···
831
"nu-plugin-protocol",
832
"nu-protocol",
833
"nu-utils",
834
+
"thiserror 2.0.18",
835
]
836
837
[[package]]
838
name = "nu-plugin-core"
839
+
version = "0.110.0"
840
source = "registry+https://github.com/rust-lang/crates.io-index"
841
+
checksum = "8f8780175364ddb1cf7ff34451573d0a1c573bba43d1be0384ca8b22dd12a15c"
842
dependencies = [
843
"interprocess",
844
"log",
···
852
853
[[package]]
854
name = "nu-plugin-protocol"
855
+
version = "0.110.0"
856
source = "registry+https://github.com/rust-lang/crates.io-index"
857
+
checksum = "ea618fb7656e2c95c4f0aa5178eddd2b6c713b2cc65ac18e0ffe879bbb4d4705"
858
dependencies = [
859
"nu-protocol",
860
"nu-utils",
···
866
867
[[package]]
868
name = "nu-protocol"
869
+
version = "0.110.0"
870
source = "registry+https://github.com/rust-lang/crates.io-index"
871
+
checksum = "2c6fdb85ea7e80c98b555ac110226bd4c7ab02fa58eab57e3cf77ae2de57c653"
872
dependencies = [
873
"brotli",
874
"bytes",
···
897
"serde_json",
898
"strum",
899
"strum_macros",
900
+
"thiserror 2.0.18",
901
"typetag",
902
"web-time",
903
"windows 0.62.2",
···
906
907
[[package]]
908
name = "nu-system"
909
+
version = "0.110.0"
910
source = "registry+https://github.com/rust-lang/crates.io-index"
911
+
checksum = "3193a6ec9a81e1f4aa12a8de18b9c3fbee707cc71c43737dcab8f6a1b64b7ff6"
912
dependencies = [
913
"chrono",
914
"itertools 0.14.0",
···
926
927
[[package]]
928
name = "nu-utils"
929
+
version = "0.110.0"
930
source = "registry+https://github.com/rust-lang/crates.io-index"
931
+
checksum = "17feaeb5f4e8d44b8dabd3abf4dc226dc711d2c18683dc68f5b39a2884c693d4"
932
dependencies = [
933
"byteyarn",
934
"crossterm",
···
949
950
[[package]]
951
name = "nu_plugin_dbus"
952
+
version = "0.21.0"
953
dependencies = [
954
"dbus",
955
"nu-plugin",
···
1083
1084
[[package]]
1085
name = "proc-macro2"
1086
+
version = "1.0.106"
1087
source = "registry+https://github.com/rust-lang/crates.io-index"
1088
+
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
1089
dependencies = [
1090
"unicode-ident",
1091
]
1092
1093
[[package]]
1094
name = "procfs"
1095
+
version = "0.18.0"
1096
source = "registry+https://github.com/rust-lang/crates.io-index"
1097
+
checksum = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7"
1098
dependencies = [
1099
"bitflags",
1100
"chrono",
1101
"flate2",
0
1102
"procfs-core",
1103
+
"rustix",
1104
]
1105
1106
[[package]]
1107
name = "procfs-core"
1108
+
version = "0.18.0"
1109
source = "registry+https://github.com/rust-lang/crates.io-index"
1110
+
checksum = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405"
1111
dependencies = [
1112
"bitflags",
1113
"chrono",
···
1132
1133
[[package]]
1134
name = "quote"
1135
+
version = "1.0.44"
1136
source = "registry+https://github.com/rust-lang/crates.io-index"
1137
+
checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
1138
dependencies = [
1139
"proc-macro2",
1140
]
···
1162
dependencies = [
1163
"getrandom",
1164
"libredox",
1165
+
"thiserror 2.0.18",
1166
]
1167
1168
[[package]]
···
1250
1251
[[package]]
1252
name = "rustix"
0
0
0
0
0
0
0
0
0
0
0
0
0
1253
version = "1.1.3"
1254
source = "registry+https://github.com/rust-lang/crates.io-index"
1255
checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
···
1257
"bitflags",
1258
"errno",
1259
"libc",
1260
+
"linux-raw-sys",
1261
"windows-sys 0.61.2",
1262
]
1263
···
1303
dependencies = [
1304
"log",
1305
"serde",
1306
+
"thiserror 2.0.18",
1307
"xml",
1308
]
1309
···
1329
1330
[[package]]
1331
name = "serde_json"
1332
+
version = "1.0.149"
1333
source = "registry+https://github.com/rust-lang/crates.io-index"
1334
+
checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
1335
dependencies = [
1336
"itoa",
1337
"memchr",
···
1400
1401
[[package]]
1402
name = "strum"
1403
+
version = "0.27.2"
1404
source = "registry+https://github.com/rust-lang/crates.io-index"
1405
+
checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf"
1406
1407
[[package]]
1408
name = "strum_macros"
···
1439
1440
[[package]]
1441
name = "syn"
1442
+
version = "2.0.114"
1443
source = "registry+https://github.com/rust-lang/crates.io-index"
1444
+
checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
1445
dependencies = [
1446
"proc-macro2",
1447
"quote",
···
1477
source = "registry+https://github.com/rust-lang/crates.io-index"
1478
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
1479
dependencies = [
1480
+
"rustix",
1481
"windows-sys 0.60.2",
1482
]
1483
···
1502
1503
[[package]]
1504
name = "thiserror"
1505
+
version = "2.0.18"
1506
source = "registry+https://github.com/rust-lang/crates.io-index"
1507
+
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
1508
dependencies = [
1509
+
"thiserror-impl 2.0.18",
1510
]
1511
1512
[[package]]
···
1522
1523
[[package]]
1524
name = "thiserror-impl"
1525
+
version = "2.0.18"
1526
source = "registry+https://github.com/rust-lang/crates.io-index"
1527
+
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
1528
dependencies = [
1529
"proc-macro2",
1530
"quote",
···
1563
1564
[[package]]
1565
name = "unicase"
1566
+
version = "2.9.0"
1567
source = "registry+https://github.com/rust-lang/crates.io-index"
1568
+
checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
1569
1570
[[package]]
1571
name = "unicode-ident"
···
1614
1615
[[package]]
1616
name = "wasm-bindgen"
1617
+
version = "0.2.108"
1618
source = "registry+https://github.com/rust-lang/crates.io-index"
1619
+
checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
1620
dependencies = [
1621
"cfg-if",
1622
"once_cell",
···
1627
1628
[[package]]
1629
name = "wasm-bindgen-macro"
1630
+
version = "0.2.108"
1631
source = "registry+https://github.com/rust-lang/crates.io-index"
1632
+
checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
1633
dependencies = [
1634
"quote",
1635
"wasm-bindgen-macro-support",
···
1637
1638
[[package]]
1639
name = "wasm-bindgen-macro-support"
1640
+
version = "0.2.108"
1641
source = "registry+https://github.com/rust-lang/crates.io-index"
1642
+
checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
1643
dependencies = [
1644
"bumpalo",
1645
"proc-macro2",
···
1650
1651
[[package]]
1652
name = "wasm-bindgen-shared"
1653
+
version = "0.2.108"
1654
source = "registry+https://github.com/rust-lang/crates.io-index"
1655
+
checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
1656
dependencies = [
1657
"unicode-ident",
1658
]
···
2061
2062
[[package]]
2063
name = "xml"
2064
+
version = "1.2.1"
2065
source = "registry+https://github.com/rust-lang/crates.io-index"
2066
+
checksum = "b8aa498d22c9bbaf482329839bc5620c46be275a19a812e9a22a2b07529a642a"
2067
2068
[[package]]
2069
name = "zerocopy"
···
2088
2089
[[package]]
2090
name = "zmij"
2091
+
version = "1.0.18"
2092
source = "registry+https://github.com/rust-lang/crates.io-index"
2093
+
checksum = "1966f8ac2c1f76987d69a74d0e0f929241c10e78136434e3be70ff7f58f64214"
+3
-3
Cargo.toml
···
1
[package]
2
name = "nu_plugin_dbus"
3
-
version = "0.20.0"
4
edition = "2021"
5
6
description = "Nushell plugin for communicating with D-Bus"
···
14
15
[dependencies]
16
dbus = "0.9.10"
17
-
nu-plugin = "0.109.1"
18
-
nu-protocol = { version = "0.109.1", features = ["plugin"] }
19
serde = { version = "1.0.228", features = ["derive"] }
20
serde-xml-rs = "0.8.2"
···
1
[package]
2
name = "nu_plugin_dbus"
3
+
version = "0.21.0"
4
edition = "2021"
5
6
description = "Nushell plugin for communicating with D-Bus"
···
14
15
[dependencies]
16
dbus = "0.9.10"
17
+
nu-plugin = "0.110.0"
18
+
nu-protocol = { version = "0.110.0", features = ["plugin"] }
19
serde = { version = "1.0.228", features = ["derive"] }
20
serde-xml-rs = "0.8.2"
+9
-9
flake.lock
···
2
"nodes": {
3
"crane": {
4
"locked": {
5
-
"lastModified": 1767461147,
6
-
"narHash": "sha256-TH/xTeq/RI+DOzo+c+4F431eVuBpYVwQwBxzURe7kcI=",
7
"owner": "ipetkov",
8
"repo": "crane",
9
-
"rev": "7d59256814085fd9666a2ae3e774dc5ee216b630",
10
"type": "github"
11
},
12
"original": {
···
22
]
23
},
24
"locked": {
25
-
"lastModified": 1767012911,
26
-
"narHash": "sha256-+olVAh2dL9mg7C94bMYFpfzqaplHVigtUSpszS86xDM=",
27
"owner": "nix-community",
28
"repo": "flakelight",
29
-
"rev": "1eb3dee6b0dfbae9d0cb0c139a816ea62c5aa7ca",
30
"type": "github"
31
},
32
"original": {
···
37
},
38
"nixpkgs": {
39
"locked": {
40
-
"lastModified": 1767379071,
41
-
"narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=",
42
"owner": "NixOS",
43
"repo": "nixpkgs",
44
-
"rev": "fb7944c166a3b630f177938e478f0378e64ce108",
45
"type": "github"
46
},
47
"original": {
···
2
"nodes": {
3
"crane": {
4
"locked": {
5
+
"lastModified": 1769737823,
6
+
"narHash": "sha256-DrBaNpZ+sJ4stXm+0nBX7zqZT9t9P22zbk6m5YhQxS4=",
7
"owner": "ipetkov",
8
"repo": "crane",
9
+
"rev": "b2f45c3830aa96b7456a4c4bc327d04d7a43e1ba",
10
"type": "github"
11
},
12
"original": {
···
22
]
23
},
24
"locked": {
25
+
"lastModified": 1769797828,
26
+
"narHash": "sha256-giiWJpkyacToMLIBZ2/YI83Qbbn9NNyaI8qkgvsrpe8=",
27
"owner": "nix-community",
28
"repo": "flakelight",
29
+
"rev": "dba4e31cafdf25c5d195e55f5d429b19bbd85e06",
30
"type": "github"
31
},
32
"original": {
···
37
},
38
"nixpkgs": {
39
"locked": {
40
+
"lastModified": 1769789167,
41
+
"narHash": "sha256-kKB3bqYJU5nzYeIROI82Ef9VtTbu4uA3YydSk/Bioa8=",
42
"owner": "NixOS",
43
"repo": "nixpkgs",
44
+
"rev": "62c8382960464ceb98ea593cb8321a2cf8f9e3e5",
45
"type": "github"
46
},
47
"original": {
+1
-1
flake.nix
···
55
};
56
}
57
);
58
-
nu_version = "0.109.1";
59
in
60
if nushell.version == nu_version then
61
nu_plugin_dbus
···
55
};
56
}
57
);
58
+
nu_version = "0.110.0";
59
in
60
if nushell.version == nu_version then
61
nu_plugin_dbus