Nushell plugin for interacting with D-Bus

Update Nushell

bwc9876.dev ac513d2c 9aae652c

verified
+179 -118
+165 -104
Cargo.lock
··· 130 131 [[package]] 132 name = "bumpalo" 133 - version = "3.19.0" 134 source = "registry+https://github.com/rust-lang/crates.io-index" 135 - checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 136 137 [[package]] 138 name = "byteorder" ··· 142 143 [[package]] 144 name = "bytes" 145 - version = "1.10.1" 146 source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 148 149 [[package]] 150 name = "byteyarn" ··· 166 167 [[package]] 168 name = "cc" 169 - version = "1.2.45" 170 source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe" 172 dependencies = [ 173 "find-msvc-tools", 174 "shlex", ··· 229 ] 230 231 [[package]] 232 name = "core-foundation-sys" 233 version = "0.8.7" 234 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 245 246 [[package]] 247 name = "crossterm" 248 - version = "0.28.1" 249 source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 251 dependencies = [ 252 "bitflags", 253 "crossterm_winapi", 254 "mio", 255 "parking_lot", 256 - "rustix 0.38.44", 257 "signal-hook", 258 "signal-hook-mio", 259 "winapi", ··· 270 271 [[package]] 272 name = "dbus" 273 - version = "0.9.9" 274 source = "registry+https://github.com/rust-lang/crates.io-index" 275 - checksum = "190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9" 276 dependencies = [ 277 "libc", 278 "libdbus-sys", ··· 280 ] 281 282 [[package]] 283 name = "dirs" 284 version = "6.0.0" 285 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 305 version = "1.0.0" 306 source = "registry+https://github.com/rust-lang/crates.io-index" 307 checksum = "aac81fa3e28d21450aa4d2ac065992ba96a1d7303efbce51a95f4fd175b67562" 308 309 [[package]] 310 name = "either" ··· 352 353 [[package]] 354 name = "find-msvc-tools" 355 - version = "0.1.4" 356 source = "registry+https://github.com/rust-lang/crates.io-index" 357 - checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" 358 359 [[package]] 360 name = "flate2" ··· 402 403 [[package]] 404 name = "hashbrown" 405 - version = "0.16.0" 406 source = "registry+https://github.com/rust-lang/crates.io-index" 407 - checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 408 409 [[package]] 410 name = "heck" ··· 444 445 [[package]] 446 name = "indexmap" 447 - version = "2.12.0" 448 source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" 450 dependencies = [ 451 "equivalent", 452 - "hashbrown 0.16.0", 453 ] 454 455 [[package]] ··· 500 501 [[package]] 502 name = "itoa" 503 - version = "1.0.15" 504 source = "registry+https://github.com/rust-lang/crates.io-index" 505 - checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 506 507 [[package]] 508 name = "js-sys" 509 - version = "0.3.82" 510 source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" 512 dependencies = [ 513 "once_cell", 514 "wasm-bindgen", ··· 528 529 [[package]] 530 name = "libc" 531 - version = "0.2.177" 532 source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" 534 535 [[package]] 536 name = "libdbus-sys" 537 - version = "0.2.6" 538 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f" 540 dependencies = [ 541 "pkg-config", 542 ] ··· 564 565 [[package]] 566 name = "libredox" 567 - version = "0.1.10" 568 source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" 570 dependencies = [ 571 "bitflags", 572 "libc", ··· 585 checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 586 587 [[package]] 588 name = "lock_api" 589 version = "0.4.14" 590 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 595 596 [[package]] 597 name = "log" 598 - version = "0.4.28" 599 source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 601 602 [[package]] 603 name = "lru" ··· 679 680 [[package]] 681 name = "mio" 682 - version = "1.1.0" 683 source = "registry+https://github.com/rust-lang/crates.io-index" 684 - checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" 685 dependencies = [ 686 "libc", 687 "log", ··· 713 714 [[package]] 715 name = "ntapi" 716 - version = "0.4.1" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 719 dependencies = [ 720 "winapi", 721 ] ··· 731 732 [[package]] 733 name = "nu-derive-value" 734 - version = "0.108.0" 735 source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "39f6844d832ae0b97396c6cd7d2a18b7ab9effdde83fbe18a17255b16d2d95e6" 737 dependencies = [ 738 "heck", 739 "proc-macro-error2", ··· 744 745 [[package]] 746 name = "nu-engine" 747 - version = "0.108.0" 748 source = "registry+https://github.com/rust-lang/crates.io-index" 749 - checksum = "6eb4562ca8e184393362cf9de2c4e500354e4b16b6ac31dc938f672d615a57a4" 750 dependencies = [ 751 "fancy-regex", 752 "log", ··· 759 760 [[package]] 761 name = "nu-experimental" 762 - version = "0.108.0" 763 source = "registry+https://github.com/rust-lang/crates.io-index" 764 - checksum = "c0eb92aab3b0221658e1163aee36efef6e7018d101d7092a7747f426ecaa73a3" 765 dependencies = [ 766 "itertools 0.14.0", 767 "thiserror 2.0.17", ··· 769 770 [[package]] 771 name = "nu-glob" 772 - version = "0.108.0" 773 source = "registry+https://github.com/rust-lang/crates.io-index" 774 - checksum = "6f4dff716f0e89268bddca91c984b3d67c8abda45039e38f5e3605c37d74b460" 775 776 [[package]] 777 name = "nu-path" 778 - version = "0.108.0" 779 source = "registry+https://github.com/rust-lang/crates.io-index" 780 - checksum = "8b04577311397f1dd847c37a241b4bcb6a59719c03cb23672c486f57a37dba09" 781 dependencies = [ 782 "dirs", 783 "omnipath", ··· 787 788 [[package]] 789 name = "nu-plugin" 790 - version = "0.108.0" 791 source = "registry+https://github.com/rust-lang/crates.io-index" 792 - checksum = "00f04d0af0c79ed0801ae9edce531cf0a3cbc9987f2ef8b18e7e758410b3495f" 793 dependencies = [ 794 "log", 795 "nix", ··· 803 804 [[package]] 805 name = "nu-plugin-core" 806 - version = "0.108.0" 807 source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "bf1f65bf58874f811ae8b61e9ff809347344b2628b0b69a09ae6d663242f25f2" 809 dependencies = [ 810 "interprocess", 811 "log", ··· 819 820 [[package]] 821 name = "nu-plugin-protocol" 822 - version = "0.108.0" 823 source = "registry+https://github.com/rust-lang/crates.io-index" 824 - checksum = "9eb646cdb01361724e2b142f3129016ed6230ec857832ba6aec56fed9377c935" 825 dependencies = [ 826 "nu-protocol", 827 "nu-utils", ··· 833 834 [[package]] 835 name = "nu-protocol" 836 - version = "0.108.0" 837 source = "registry+https://github.com/rust-lang/crates.io-index" 838 - checksum = "5d887a2fb4c325fdb78c3eef426ab0bccab85b1f644b8ec267e586fa02933060" 839 dependencies = [ 840 "brotli", 841 "bytes", ··· 873 874 [[package]] 875 name = "nu-system" 876 - version = "0.108.0" 877 source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "2499aaa5e03f648250ecad2cef2fd97723eb6a899a60871ae64479b90e9a1451" 879 dependencies = [ 880 "chrono", 881 "itertools 0.14.0", ··· 893 894 [[package]] 895 name = "nu-utils" 896 - version = "0.108.0" 897 source = "registry+https://github.com/rust-lang/crates.io-index" 898 - checksum = "d43442cb69c1c9703afe66003b206b916015dd4f67d2b157bcf15ec81cba2360" 899 dependencies = [ 900 "byteyarn", 901 "crossterm", ··· 1021 ] 1022 1023 [[package]] 1024 - name = "paste" 1025 - version = "1.0.15" 1026 - source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 1028 - 1029 - [[package]] 1030 name = "pkg-config" 1031 version = "0.3.32" 1032 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1056 1057 [[package]] 1058 name = "proc-macro2" 1059 - version = "1.0.103" 1060 source = "registry+https://github.com/rust-lang/crates.io-index" 1061 - checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 1062 dependencies = [ 1063 "unicode-ident", 1064 ] ··· 1190 1191 [[package]] 1192 name = "rmp" 1193 - version = "0.8.14" 1194 source = "registry+https://github.com/rust-lang/crates.io-index" 1195 - checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" 1196 dependencies = [ 1197 - "byteorder", 1198 "num-traits", 1199 - "paste", 1200 ] 1201 1202 [[package]] 1203 name = "rmp-serde" 1204 - version = "1.3.0" 1205 source = "registry+https://github.com/rust-lang/crates.io-index" 1206 - checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" 1207 dependencies = [ 1208 - "byteorder", 1209 "rmp", 1210 "serde", 1211 ] ··· 1217 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1218 1219 [[package]] 1220 name = "rustix" 1221 version = "0.38.44" 1222 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1231 1232 [[package]] 1233 name = "rustix" 1234 - version = "1.1.2" 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1236 - checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 1237 dependencies = [ 1238 "bitflags", 1239 "errno", ··· 1250 1251 [[package]] 1252 name = "ryu" 1253 - version = "1.0.20" 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1255 - checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1256 1257 [[package]] 1258 name = "scopeguard" ··· 1278 1279 [[package]] 1280 name = "serde-xml-rs" 1281 - version = "0.8.1" 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1283 - checksum = "53630160a98edebde0123eb4dfd0fce6adff091b2305db3154a9e920206eb510" 1284 dependencies = [ 1285 "log", 1286 "serde", 1287 - "thiserror 1.0.69", 1288 - "xml-rs", 1289 ] 1290 1291 [[package]] ··· 1310 1311 [[package]] 1312 name = "serde_json" 1313 - version = "1.0.145" 1314 source = "registry+https://github.com/rust-lang/crates.io-index" 1315 - checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 1316 dependencies = [ 1317 "itoa", 1318 "memchr", 1319 - "ryu", 1320 "serde", 1321 "serde_core", 1322 ] 1323 1324 [[package]] ··· 1350 1351 [[package]] 1352 name = "signal-hook-registry" 1353 - version = "1.4.6" 1354 source = "registry+https://github.com/rust-lang/crates.io-index" 1355 - checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" 1356 dependencies = [ 1357 "libc", 1358 ] 1359 1360 [[package]] 1361 name = "simd-adler32" 1362 - version = "0.3.7" 1363 source = "registry+https://github.com/rust-lang/crates.io-index" 1364 - checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 1365 1366 [[package]] 1367 name = "smallvec" ··· 1407 1408 [[package]] 1409 name = "supports-hyperlinks" 1410 - version = "3.1.0" 1411 source = "registry+https://github.com/rust-lang/crates.io-index" 1412 - checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b" 1413 1414 [[package]] 1415 name = "supports-unicode" ··· 1419 1420 [[package]] 1421 name = "syn" 1422 - version = "2.0.110" 1423 source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" 1425 dependencies = [ 1426 "proc-macro2", 1427 "quote", ··· 1439 1440 [[package]] 1441 name = "sysinfo" 1442 - version = "0.36.1" 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1444 - checksum = "252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d" 1445 dependencies = [ 1446 "libc", 1447 "memchr", ··· 1457 source = "registry+https://github.com/rust-lang/crates.io-index" 1458 checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" 1459 dependencies = [ 1460 - "rustix 1.1.2", 1461 "windows-sys 0.60.2", 1462 ] 1463 ··· 1560 checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 1561 1562 [[package]] 1563 name = "unicode-width" 1564 version = "0.1.14" 1565 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1588 1589 [[package]] 1590 name = "wasm-bindgen" 1591 - version = "0.2.105" 1592 source = "registry+https://github.com/rust-lang/crates.io-index" 1593 - checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" 1594 dependencies = [ 1595 "cfg-if", 1596 "once_cell", ··· 1601 1602 [[package]] 1603 name = "wasm-bindgen-macro" 1604 - version = "0.2.105" 1605 source = "registry+https://github.com/rust-lang/crates.io-index" 1606 - checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" 1607 dependencies = [ 1608 "quote", 1609 "wasm-bindgen-macro-support", ··· 1611 1612 [[package]] 1613 name = "wasm-bindgen-macro-support" 1614 - version = "0.2.105" 1615 source = "registry+https://github.com/rust-lang/crates.io-index" 1616 - checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" 1617 dependencies = [ 1618 "bumpalo", 1619 "proc-macro2", ··· 1624 1625 [[package]] 1626 name = "wasm-bindgen-shared" 1627 - version = "0.2.105" 1628 source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" 1630 dependencies = [ 1631 "unicode-ident", 1632 ] ··· 2034 checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 2035 2036 [[package]] 2037 - name = "xml-rs" 2038 - version = "0.8.28" 2039 source = "registry+https://github.com/rust-lang/crates.io-index" 2040 - checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" 2041 2042 [[package]] 2043 name = "zerocopy" ··· 2059 "quote", 2060 "syn", 2061 ]
··· 130 131 [[package]] 132 name = "bumpalo" 133 + version = "3.19.1" 134 source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 136 137 [[package]] 138 name = "byteorder" ··· 142 143 [[package]] 144 name = "bytes" 145 + version = "1.11.0" 146 source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" 148 149 [[package]] 150 name = "byteyarn" ··· 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", ··· 229 ] 230 231 [[package]] 232 + name = "convert_case" 233 + version = "0.10.0" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" 236 + dependencies = [ 237 + "unicode-segmentation", 238 + ] 239 + 240 + [[package]] 241 name = "core-foundation-sys" 242 version = "0.8.7" 243 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 254 255 [[package]] 256 name = "crossterm" 257 + version = "0.29.0" 258 source = "registry+https://github.com/rust-lang/crates.io-index" 259 + checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" 260 dependencies = [ 261 "bitflags", 262 "crossterm_winapi", 263 + "derive_more", 264 + "document-features", 265 "mio", 266 "parking_lot", 267 + "rustix 1.1.3", 268 "signal-hook", 269 "signal-hook-mio", 270 "winapi", ··· 281 282 [[package]] 283 name = "dbus" 284 + version = "0.9.10" 285 source = "registry+https://github.com/rust-lang/crates.io-index" 286 + checksum = "21b3aa68d7e7abee336255bd7248ea965cc393f3e70411135a6f6a4b651345d4" 287 dependencies = [ 288 "libc", 289 "libdbus-sys", ··· 291 ] 292 293 [[package]] 294 + name = "derive_more" 295 + version = "2.1.1" 296 + source = "registry+https://github.com/rust-lang/crates.io-index" 297 + checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" 298 + dependencies = [ 299 + "derive_more-impl", 300 + ] 301 + 302 + [[package]] 303 + name = "derive_more-impl" 304 + version = "2.1.1" 305 + source = "registry+https://github.com/rust-lang/crates.io-index" 306 + checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" 307 + dependencies = [ 308 + "convert_case", 309 + "proc-macro2", 310 + "quote", 311 + "rustc_version", 312 + "syn", 313 + ] 314 + 315 + [[package]] 316 name = "dirs" 317 version = "6.0.0" 318 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 338 version = "1.0.0" 339 source = "registry+https://github.com/rust-lang/crates.io-index" 340 checksum = "aac81fa3e28d21450aa4d2ac065992ba96a1d7303efbce51a95f4fd175b67562" 341 + 342 + [[package]] 343 + name = "document-features" 344 + version = "0.2.12" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" 347 + dependencies = [ 348 + "litrs", 349 + ] 350 351 [[package]] 352 name = "either" ··· 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" ··· 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" ··· 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]] ··· 542 543 [[package]] 544 name = "itoa" 545 + version = "1.0.17" 546 source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" 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" 579 + version = "0.2.7" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 + checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043" 582 dependencies = [ 583 "pkg-config", 584 ] ··· 606 607 [[package]] 608 name = "libredox" 609 + version = "0.1.12" 610 source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" 612 dependencies = [ 613 "bitflags", 614 "libc", ··· 627 checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 628 629 [[package]] 630 + name = "litrs" 631 + version = "1.0.0" 632 + source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" 634 + 635 + [[package]] 636 name = "lock_api" 637 version = "0.4.14" 638 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 643 644 [[package]] 645 name = "log" 646 + version = "0.4.29" 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 649 650 [[package]] 651 name = "lru" ··· 727 728 [[package]] 729 name = "mio" 730 + version = "1.1.1" 731 source = "registry+https://github.com/rust-lang/crates.io-index" 732 + checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" 733 dependencies = [ 734 "libc", 735 "log", ··· 761 762 [[package]] 763 name = "ntapi" 764 + version = "0.4.2" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081" 767 dependencies = [ 768 "winapi", 769 ] ··· 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", ··· 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", ··· 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", ··· 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", ··· 1069 ] 1070 1071 [[package]] 1072 name = "pkg-config" 1073 version = "0.3.32" 1074 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 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 ] ··· 1232 1233 [[package]] 1234 name = "rmp" 1235 + version = "0.8.15" 1236 source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c" 1238 dependencies = [ 1239 "num-traits", 1240 ] 1241 1242 [[package]] 1243 name = "rmp-serde" 1244 + version = "1.3.1" 1245 source = "registry+https://github.com/rust-lang/crates.io-index" 1246 + checksum = "72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155" 1247 dependencies = [ 1248 "rmp", 1249 "serde", 1250 ] ··· 1256 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1257 1258 [[package]] 1259 + name = "rustc_version" 1260 + version = "0.4.1" 1261 + source = "registry+https://github.com/rust-lang/crates.io-index" 1262 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 1263 + dependencies = [ 1264 + "semver", 1265 + ] 1266 + 1267 + [[package]] 1268 name = "rustix" 1269 version = "0.38.44" 1270 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 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" 1285 dependencies = [ 1286 "bitflags", 1287 "errno", ··· 1298 1299 [[package]] 1300 name = "ryu" 1301 + version = "1.0.22" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 + checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" 1304 1305 [[package]] 1306 name = "scopeguard" ··· 1326 1327 [[package]] 1328 name = "serde-xml-rs" 1329 + version = "0.8.2" 1330 source = "registry+https://github.com/rust-lang/crates.io-index" 1331 + checksum = "cc2215ce3e6a77550b80a1c37251b7d294febaf42e36e21b7b411e0bf54d540d" 1332 dependencies = [ 1333 "log", 1334 "serde", 1335 + "thiserror 2.0.17", 1336 + "xml", 1337 ] 1338 1339 [[package]] ··· 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", 1367 "serde", 1368 "serde_core", 1369 + "zmij", 1370 ] 1371 1372 [[package]] ··· 1398 1399 [[package]] 1400 name = "signal-hook-registry" 1401 + version = "1.4.8" 1402 source = "registry+https://github.com/rust-lang/crates.io-index" 1403 + checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" 1404 dependencies = [ 1405 + "errno", 1406 "libc", 1407 ] 1408 1409 [[package]] 1410 name = "simd-adler32" 1411 + version = "0.3.8" 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" 1414 1415 [[package]] 1416 name = "smallvec" ··· 1456 1457 [[package]] 1458 name = "supports-hyperlinks" 1459 + version = "3.2.0" 1460 source = "registry+https://github.com/rust-lang/crates.io-index" 1461 + checksum = "e396b6523b11ccb83120b115a0b7366de372751aa6edf19844dfb13a6af97e91" 1462 1463 [[package]] 1464 name = "supports-unicode" ··· 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", ··· 1488 1489 [[package]] 1490 name = "sysinfo" 1491 + version = "0.37.2" 1492 source = "registry+https://github.com/rust-lang/crates.io-index" 1493 + checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" 1494 dependencies = [ 1495 "libc", 1496 "memchr", ··· 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 ··· 1609 checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 1610 1611 [[package]] 1612 + name = "unicode-segmentation" 1613 + version = "1.12.0" 1614 + source = "registry+https://github.com/rust-lang/crates.io-index" 1615 + checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1616 + 1617 + [[package]] 1618 name = "unicode-width" 1619 version = "0.1.14" 1620 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 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 ] ··· 2089 checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 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" ··· 2114 "quote", 2115 "syn", 2116 ] 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"
+4 -4
Cargo.toml
··· 13 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 14 15 [dependencies] 16 - dbus = "0.9.9" 17 - nu-plugin = "0.108.0" 18 - nu-protocol = { version = "0.108.0", features = ["plugin"] } 19 serde = { version = "1.0.228", features = ["derive"] } 20 - serde-xml-rs = "0.8.1"
··· 13 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 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"
+9 -9
flake.lock
··· 2 "nodes": { 3 "crane": { 4 "locked": { 5 - "lastModified": 1762538466, 6 - "narHash": "sha256-8zrIPl6J+wLm9MH5ksHcW7BUHo7jSNOu0/hA0ohOOaM=", 7 "owner": "ipetkov", 8 "repo": "crane", 9 - "rev": "0cea393fffb39575c46b7a0318386467272182fe", 10 "type": "github" 11 }, 12 "original": { ··· 22 ] 23 }, 24 "locked": { 25 - "lastModified": 1762844981, 26 - "narHash": "sha256-Sghy+Gi+zcUDFfdDJuKyPMtF/klSTeWjmJZoQH7SwzA=", 27 "owner": "nix-community", 28 "repo": "flakelight", 29 - "rev": "faf9643dce373b7a556c77af8f8b961a75a066a4", 30 "type": "github" 31 }, 32 "original": { ··· 37 }, 38 "nixpkgs": { 39 "locked": { 40 - "lastModified": 1762844143, 41 - "narHash": "sha256-SlybxLZ1/e4T2lb1czEtWVzDCVSTvk9WLwGhmxFmBxI=", 42 "owner": "NixOS", 43 "repo": "nixpkgs", 44 - "rev": "9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4", 45 "type": "github" 46 }, 47 "original": {
··· 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": {
+1 -1
flake.nix
··· 55 }; 56 } 57 ); 58 - nu_version = "0.108.0"; 59 in 60 if nushell.version == nu_version then 61 nu_plugin_dbus
··· 55 }; 56 } 57 ); 58 + nu_version = "0.109.1"; 59 in 60 if nushell.version == nu_version then 61 nu_plugin_dbus