Nushell plugin for interacting with D-Bus
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update Nushell

Ben C 96841119 7a942a0e

+114 -96
+88 -68
Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "adler2" 7 - version = "2.0.0" 7 + version = "2.0.1" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 9 + checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 10 10 11 11 [[package]] 12 12 name = "aho-corasick" ··· 61 61 62 62 [[package]] 63 63 name = "autocfg" 64 - version = "1.4.0" 64 + version = "1.5.0" 65 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 66 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 67 67 68 68 [[package]] 69 69 name = "bindgen" ··· 74 74 "bitflags", 75 75 "cexpr", 76 76 "clang-sys", 77 - "itertools", 77 + "itertools 0.13.0", 78 78 "proc-macro2", 79 79 "quote", 80 80 "regex", ··· 127 127 128 128 [[package]] 129 129 name = "bumpalo" 130 - version = "3.17.0" 130 + version = "3.19.0" 131 131 source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 132 + checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 133 133 134 134 [[package]] 135 135 name = "byteorder" ··· 145 145 146 146 [[package]] 147 147 name = "cc" 148 - version = "1.2.25" 148 + version = "1.2.27" 149 149 source = "registry+https://github.com/rust-lang/crates.io-index" 150 - checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951" 150 + checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc" 151 151 dependencies = [ 152 152 "shlex", 153 153 ] ··· 163 163 164 164 [[package]] 165 165 name = "cfg-if" 166 - version = "1.0.0" 166 + version = "1.0.1" 167 167 source = "registry+https://github.com/rust-lang/crates.io-index" 168 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 168 + checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 169 169 170 170 [[package]] 171 171 name = "cfg_aliases" ··· 334 334 335 335 [[package]] 336 336 name = "errno" 337 - version = "0.3.12" 337 + version = "0.3.13" 338 338 source = "registry+https://github.com/rust-lang/crates.io-index" 339 - checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" 339 + checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 340 340 dependencies = [ 341 341 "libc", 342 - "windows-sys 0.59.0", 342 + "windows-sys 0.60.2", 343 343 ] 344 344 345 345 [[package]] ··· 355 355 356 356 [[package]] 357 357 name = "flate2" 358 - version = "1.1.1" 358 + version = "1.1.2" 359 359 source = "registry+https://github.com/rust-lang/crates.io-index" 360 - checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" 360 + checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" 361 361 dependencies = [ 362 362 "crc32fast", 363 363 "miniz_oxide", ··· 388 388 389 389 [[package]] 390 390 name = "hashbrown" 391 - version = "0.15.3" 391 + version = "0.15.4" 392 392 source = "registry+https://github.com/rust-lang/crates.io-index" 393 - checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" 393 + checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 394 394 dependencies = [ 395 395 "allocator-api2", 396 396 "equivalent", ··· 481 481 ] 482 482 483 483 [[package]] 484 + name = "itertools" 485 + version = "0.14.0" 486 + source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 488 + dependencies = [ 489 + "either", 490 + ] 491 + 492 + [[package]] 484 493 name = "itoa" 485 494 version = "1.0.15" 486 495 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 498 507 499 508 [[package]] 500 509 name = "libc" 501 - version = "0.2.172" 510 + version = "0.2.174" 502 511 source = "registry+https://github.com/rust-lang/crates.io-index" 503 - checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 512 + checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 504 513 505 514 [[package]] 506 515 name = "libdbus-sys" ··· 518 527 checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" 519 528 dependencies = [ 520 529 "cfg-if", 521 - "windows-targets 0.53.0", 530 + "windows-targets 0.53.2", 522 531 ] 523 532 524 533 [[package]] ··· 581 590 582 591 [[package]] 583 592 name = "lscolors" 584 - version = "0.17.0" 593 + version = "0.20.0" 585 594 source = "registry+https://github.com/rust-lang/crates.io-index" 586 - checksum = "53304fff6ab1e597661eee37e42ea8c47a146fca280af902bb76bff8a896e523" 595 + checksum = "61183da5de8ba09a58e330d55e5ea796539d8443bd00fdeb863eac39724aa4ab" 587 596 dependencies = [ 597 + "aho-corasick", 588 598 "nu-ansi-term", 589 599 ] 590 600 591 601 [[package]] 592 602 name = "mach2" 593 - version = "0.4.2" 603 + version = "0.4.3" 594 604 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" 605 + checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" 596 606 dependencies = [ 597 607 "libc", 598 608 ] 599 609 600 610 [[package]] 601 611 name = "memchr" 602 - version = "2.7.4" 612 + version = "2.7.5" 603 613 source = "registry+https://github.com/rust-lang/crates.io-index" 604 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 614 + checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 605 615 606 616 [[package]] 607 617 name = "miette" ··· 639 649 640 650 [[package]] 641 651 name = "miniz_oxide" 642 - version = "0.8.8" 652 + version = "0.8.9" 643 653 source = "registry+https://github.com/rust-lang/crates.io-index" 644 - checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" 654 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 645 655 dependencies = [ 646 656 "adler2", 647 657 ] ··· 700 710 701 711 [[package]] 702 712 name = "nu-derive-value" 703 - version = "0.104.1" 713 + version = "0.105.1" 704 714 source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "bb228dcc0e261df58969c33e25ab386f6aade3cdf7576c2c090f1246759a39f3" 715 + checksum = "4ee0c44272959c27c3df00eca860fae47c2ecc90e8db403f65ba40cd9a288f90" 706 716 dependencies = [ 707 717 "heck", 708 718 "proc-macro-error2", ··· 713 723 714 724 [[package]] 715 725 name = "nu-engine" 716 - version = "0.104.1" 726 + version = "0.105.1" 717 727 source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "5bf76503061ed987aa256da8b2c7bf362362e83ed2b6af1d3923244803c5eba2" 728 + checksum = "c17cc6e45c96465bcdd49fa7fd0e694a46d4122dcd0df3c989bf5c52d4949f88" 719 729 dependencies = [ 720 730 "log", 721 731 "nu-glob", ··· 726 736 727 737 [[package]] 728 738 name = "nu-glob" 729 - version = "0.104.1" 739 + version = "0.105.1" 730 740 source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "c462e5b22f4192b7d03e646475320566a829474b5749d881b57ca5c4fd391726" 741 + checksum = "45887876f9a0f0045fa9fa29904753015b312481df5918b53f995876c524d420" 732 742 733 743 [[package]] 734 744 name = "nu-path" 735 - version = "0.104.1" 745 + version = "0.105.1" 736 746 source = "registry+https://github.com/rust-lang/crates.io-index" 737 - checksum = "2ee58f1ff961241050402dd069652a4b778c392861f56414192c3d50a5ed83c6" 747 + checksum = "92db87b383c439d7c49987e716c9b3ee9144d89b0977e3b650f29d1ada57fdd4" 738 748 dependencies = [ 739 749 "dirs", 740 750 "omnipath", ··· 744 754 745 755 [[package]] 746 756 name = "nu-plugin" 747 - version = "0.104.1" 757 + version = "0.105.1" 748 758 source = "registry+https://github.com/rust-lang/crates.io-index" 749 - checksum = "95c85a0cee2731b5bc6d57d9eff91242c4c6e8b9b82f9e1a1441a2595856133f" 759 + checksum = "0ab3d957698e510b8fe728694a6d31a7b0c54e8be0863a18d1f1e74d54381c87" 750 760 dependencies = [ 751 761 "log", 752 762 "nix", ··· 760 770 761 771 [[package]] 762 772 name = "nu-plugin-core" 763 - version = "0.104.1" 773 + version = "0.105.1" 764 774 source = "registry+https://github.com/rust-lang/crates.io-index" 765 - checksum = "162ec78caca414bf4b51c0a5a656f4263523a074afe21842c135ab43c28508a5" 775 + checksum = "158c7caf83fd981484374f30ba60cade2c6b7b32d33f32af55803991a3ac5718" 766 776 dependencies = [ 767 777 "interprocess", 768 778 "log", ··· 776 786 777 787 [[package]] 778 788 name = "nu-plugin-protocol" 779 - version = "0.104.1" 789 + version = "0.105.1" 780 790 source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "9888b3c1c2303c72d7948033e4cbc6a5fbb3e26b56e733a05abe5e5e2c97c00d" 791 + checksum = "8c4df83ad66bfb42d67e2b39cf44551a6be26b8d38bfc6ee7c145039a0b88495" 782 792 dependencies = [ 783 793 "nu-protocol", 784 794 "nu-utils", ··· 790 800 791 801 [[package]] 792 802 name = "nu-protocol" 793 - version = "0.104.1" 803 + version = "0.105.1" 794 804 source = "registry+https://github.com/rust-lang/crates.io-index" 795 - checksum = "5c31bba47cb82866f53f079a064a2c233baa70c715f835949fa1bf4ca861ba96" 805 + checksum = "5abdee3bae72a90a4e83835daa2d442e8591871aa198a19e740f7611677fbe1d" 796 806 dependencies = [ 797 807 "brotli", 798 808 "bytes", ··· 823 833 "thiserror 2.0.12", 824 834 "typetag", 825 835 "web-time", 836 + "windows 0.56.0", 826 837 "windows-sys 0.48.0", 827 838 ] 828 839 829 840 [[package]] 830 841 name = "nu-system" 831 - version = "0.104.1" 842 + version = "0.105.1" 832 843 source = "registry+https://github.com/rust-lang/crates.io-index" 833 - checksum = "8fb363919986bdb5d9c4c093e9da19c73889d6016f0d49374a388364ca24edaf" 844 + checksum = "674150d82c32c4ef6bb8c8cf2d39c55c3eccb950776dedb63f9411c09bf71907" 834 845 dependencies = [ 835 846 "chrono", 836 - "itertools", 847 + "itertools 0.14.0", 837 848 "libc", 838 849 "libproc", 839 850 "log", ··· 848 859 849 860 [[package]] 850 861 name = "nu-utils" 851 - version = "0.104.1" 862 + version = "0.105.1" 852 863 source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "97b2caee79fc55090fb10d35c81f8f52ec6bed96961bde357bf31b23ca378a8e" 864 + checksum = "0d08d170760c40be43e32034048338099137760ab9e242fc9dce30f2e8955175" 854 865 dependencies = [ 855 866 "crossterm", 856 867 "crossterm_winapi", ··· 868 879 869 880 [[package]] 870 881 name = "nu_plugin_dbus" 871 - version = "0.16.0" 882 + version = "0.18.0" 872 883 dependencies = [ 873 884 "dbus", 874 885 "nu-plugin", ··· 926 937 927 938 [[package]] 928 939 name = "owo-colors" 929 - version = "4.2.1" 940 + version = "4.2.2" 930 941 source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" 942 + checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" 932 943 933 944 [[package]] 934 945 name = "parking_lot" ··· 1074 1085 1075 1086 [[package]] 1076 1087 name = "redox_syscall" 1077 - version = "0.5.12" 1088 + version = "0.5.13" 1078 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af" 1090 + checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" 1080 1091 dependencies = [ 1081 1092 "bitflags", 1082 1093 ] ··· 1301 1312 1302 1313 [[package]] 1303 1314 name = "smallvec" 1304 - version = "1.15.0" 1315 + version = "1.15.1" 1305 1316 source = "registry+https://github.com/rust-lang/crates.io-index" 1306 - checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 1317 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 1307 1318 1308 1319 [[package]] 1309 1320 name = "strip-ansi-escapes" ··· 1356 1367 1357 1368 [[package]] 1358 1369 name = "syn" 1359 - version = "2.0.101" 1370 + version = "2.0.104" 1360 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1361 - checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 1372 + checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 1362 1373 dependencies = [ 1363 1374 "proc-macro2", 1364 1375 "quote", ··· 1405 1416 checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" 1406 1417 dependencies = [ 1407 1418 "unicode-linebreak", 1408 - "unicode-width 0.2.0", 1419 + "unicode-width 0.2.1", 1409 1420 ] 1410 1421 1411 1422 [[package]] ··· 1504 1515 1505 1516 [[package]] 1506 1517 name = "unicode-width" 1507 - version = "0.2.0" 1518 + version = "0.2.1" 1508 1519 source = "registry+https://github.com/rust-lang/crates.io-index" 1509 - checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 1520 + checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" 1510 1521 1511 1522 [[package]] 1512 1523 name = "vte" ··· 1519 1530 1520 1531 [[package]] 1521 1532 name = "wasi" 1522 - version = "0.11.0+wasi-snapshot-preview1" 1533 + version = "0.11.1+wasi-snapshot-preview1" 1523 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1535 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 1525 1536 1526 1537 [[package]] 1527 1538 name = "wasm-bindgen" ··· 1744 1755 1745 1756 [[package]] 1746 1757 name = "windows-link" 1747 - version = "0.1.1" 1758 + version = "0.1.3" 1748 1759 source = "registry+https://github.com/rust-lang/crates.io-index" 1749 - checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" 1760 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 1750 1761 1751 1762 [[package]] 1752 1763 name = "windows-result" ··· 1803 1814 ] 1804 1815 1805 1816 [[package]] 1817 + name = "windows-sys" 1818 + version = "0.60.2" 1819 + source = "registry+https://github.com/rust-lang/crates.io-index" 1820 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 1821 + dependencies = [ 1822 + "windows-targets 0.53.2", 1823 + ] 1824 + 1825 + [[package]] 1806 1826 name = "windows-targets" 1807 1827 version = "0.48.5" 1808 1828 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1835 1855 1836 1856 [[package]] 1837 1857 name = "windows-targets" 1838 - version = "0.53.0" 1858 + version = "0.53.2" 1839 1859 source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" 1860 + checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" 1841 1861 dependencies = [ 1842 1862 "windows_aarch64_gnullvm 0.53.0", 1843 1863 "windows_aarch64_msvc 0.53.0",
+3 -3
Cargo.toml
··· 1 1 [package] 2 2 name = "nu_plugin_dbus" 3 - version = "0.17.0" 3 + version = "0.18.0" 4 4 edition = "2021" 5 5 6 6 description = "Nushell plugin for communicating with D-Bus" ··· 14 14 15 15 [dependencies] 16 16 dbus = "0.9.7" 17 - nu-plugin = "0.104.1" 18 - nu-protocol = { version = "0.104.1", features = ["plugin"] } 17 + nu-plugin = "0.105.1" 18 + nu-protocol = { version = "0.105.1", features = ["plugin"] } 19 19 serde = { version = "1.0.219", features = ["derive"] } 20 20 serde-xml-rs = "0.6.0"
+7 -7
flake.lock
··· 7 7 ] 8 8 }, 9 9 "locked": { 10 - "lastModified": 1748263617, 11 - "narHash": "sha256-O1xypYFWzYlfiyO3fUZuzRhYac5DGptP+ZhocY9L5tQ=", 10 + "lastModified": 1750683087, 11 + "narHash": "sha256-CkmobghX9K9soC4DoorFo/vlWXxpf8xuZyoCsOnWzqM=", 12 12 "owner": "nix-community", 13 13 "repo": "flakelight", 14 - "rev": "65c783ba2b85910df5a053cb1451e9eb13794c12", 14 + "rev": "aa93e0e1ecdccc70c7a185f60c562effbfe3c8d9", 15 15 "type": "github" 16 16 }, 17 17 "original": { ··· 22 22 }, 23 23 "nixpkgs": { 24 24 "locked": { 25 - "lastModified": 1748792178, 26 - "narHash": "sha256-BHmgfHlCJVNisJShVaEmfDIr/Ip58i/4oFGlD1iK6lk=", 25 + "lastModified": 1750741721, 26 + "narHash": "sha256-Z0djmTa1YmnGMfE9jEe05oO4zggjDmxOGKwt844bUhE=", 27 27 "owner": "NixOS", 28 28 "repo": "nixpkgs", 29 - "rev": "5929de975bcf4c7c8d8b5ca65c8cd9ef9e44523e", 29 + "rev": "4b1164c3215f018c4442463a27689d973cffd750", 30 30 "type": "github" 31 31 }, 32 32 "original": { 33 33 "owner": "NixOS", 34 - "ref": "nixpkgs-unstable", 34 + "ref": "nixos-unstable", 35 35 "repo": "nixpkgs", 36 36 "type": "github" 37 37 }
+16 -18
flake.nix
··· 2 2 description = "Nushell Plugin DBUS"; 3 3 4 4 inputs = { 5 - nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; 5 + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 6 6 flakelight.url = "github:nix-community/flakelight"; 7 7 flakelight.inputs.nixpkgs.follows = "nixpkgs"; 8 8 }; 9 9 10 - outputs = 11 - inputs @ { self 12 - , nixpkgs 13 - , flakelight 14 - , 15 - }: 10 + outputs = inputs @ { 11 + self, 12 + nixpkgs, 13 + flakelight, 14 + }: 16 15 flakelight ./. { 17 16 inherit inputs; 18 17 pname = "nu_plugin_dbus"; 19 - package = 20 - { rustPlatform 21 - , dbus 22 - , nushell 23 - , pkg-config 24 - , fetchFromGitHub 25 - , lib 26 - , 27 - }: 18 + package = { 19 + rustPlatform, 20 + dbus, 21 + nushell, 22 + pkg-config, 23 + fetchFromGitHub, 24 + lib, 25 + }: 28 26 rustPlatform.buildRustPackage rec { 29 27 pname = "nu_plugin_dbus"; 30 28 version = 31 29 if nushell.version == nu_version 32 - then "0.17.0" 30 + then "0.18.0" 33 31 else abort "Nushell Version mismatch\nPlugin: ${nu_version}\tnixpkgs: ${nushell.version}"; 34 - nu_version = "0.104.1"; 32 + nu_version = "0.105.1"; 35 33 36 34 src = ./.; 37 35