Nushell plugin for interacting with D-Bus

version 0.13.0: for nushell 0.100.0 (#5)

This updates the plugin to nushell 0.100.0. The plugin builds, tests
pass and basic functionality has been tested.

---------

Co-authored-by: Devyn Cairns <devyn.cairns@gmail.com>

authored by

LordMZTE
Devyn Cairns
and committed by
GitHub
1dd7bf09 96a7cb63

+83 -52
+79 -48
Cargo.lock
··· 96 96 97 97 [[package]] 98 98 name = "bit-set" 99 - version = "0.5.3" 99 + version = "0.8.0" 100 100 source = "registry+https://github.com/rust-lang/crates.io-index" 101 - checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 101 + checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" 102 102 dependencies = [ 103 103 "bit-vec", 104 104 ] 105 105 106 106 [[package]] 107 107 name = "bit-vec" 108 - version = "0.6.3" 108 + version = "0.8.0" 109 109 source = "registry+https://github.com/rust-lang/crates.io-index" 110 - checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 110 + checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" 111 111 112 112 [[package]] 113 113 name = "bitflags" ··· 153 153 154 154 [[package]] 155 155 name = "brotli" 156 - version = "5.0.0" 156 + version = "6.0.0" 157 157 source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "19483b140a7ac7174d34b5a581b406c64f84da5409d3e09cf4fff604f9270e67" 158 + checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" 159 159 dependencies = [ 160 160 "alloc-no-stdlib", 161 161 "alloc-stdlib", ··· 408 408 409 409 [[package]] 410 410 name = "fancy-regex" 411 - version = "0.13.0" 411 + version = "0.14.0" 412 412 source = "registry+https://github.com/rust-lang/crates.io-index" 413 - checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" 413 + checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298" 414 414 dependencies = [ 415 415 "bit-set", 416 416 "regex-automata", ··· 753 753 754 754 [[package]] 755 755 name = "nu-derive-value" 756 - version = "0.99.0" 756 + version = "0.100.0" 757 757 source = "registry+https://github.com/rust-lang/crates.io-index" 758 - checksum = "733a3c36228f10968e82d5aacfc0269b050b5fdf359d1b9f34f3b3464f954f18" 758 + checksum = "0387af08bce4adb4444de7af0a6e14b6c84849c517e54d5d4e918314a3e36cab" 759 759 dependencies = [ 760 760 "heck", 761 761 "proc-macro-error", ··· 766 766 767 767 [[package]] 768 768 name = "nu-engine" 769 - version = "0.99.0" 769 + version = "0.100.0" 770 770 source = "registry+https://github.com/rust-lang/crates.io-index" 771 - checksum = "ebb70da462cbfe52635826d2c3e73c9d381e181f39e3e19887b57252bd92d7b1" 771 + checksum = "d16ba9d13364bad2f8a02db18857a1527f16d98546d609c4bf2b2dbe65fa1465" 772 772 dependencies = [ 773 773 "log", 774 774 "nu-glob", ··· 780 780 781 781 [[package]] 782 782 name = "nu-glob" 783 - version = "0.99.0" 783 + version = "0.100.0" 784 784 source = "registry+https://github.com/rust-lang/crates.io-index" 785 - checksum = "2bfe8f781a5bbc1d81c6ae9deb4406042c044f6e3d7157f6132a4d7802689f1c" 785 + checksum = "55866f2303d9aa6850258eb5acfe1ca518ed09e7ae4b1307283486b927100733" 786 786 787 787 [[package]] 788 788 name = "nu-path" 789 - version = "0.99.0" 789 + version = "0.100.0" 790 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "a94dd32424ad75d665ad40add544dd3c35e66cbd147db18a6c0c7ac31ad48a6d" 791 + checksum = "91b5d3792d2cb17105986ae3d67cffc2099226140aa0b1375482ed088e767a81" 792 792 dependencies = [ 793 793 "dirs", 794 794 "omnipath", ··· 797 797 798 798 [[package]] 799 799 name = "nu-plugin" 800 - version = "0.99.0" 800 + version = "0.100.0" 801 801 source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "f9f79431b72f4f04016d8d86ff01beb61c02163a56d01eb388d44beeacba3435" 802 + checksum = "8cf7f2608bc9948100c5066eb36437baa5a395025094f116f36785a8c97bb6be" 803 803 dependencies = [ 804 804 "log", 805 805 "nix", ··· 813 813 814 814 [[package]] 815 815 name = "nu-plugin-core" 816 - version = "0.99.0" 816 + version = "0.100.0" 817 817 source = "registry+https://github.com/rust-lang/crates.io-index" 818 - checksum = "ad9bd9ea5cda3eec3b0482add15b0437757b0360a956d111ed5f5b564800bea5" 818 + checksum = "52f46204030fc8089d647ed5f8f35a0d2c1d9e53cddf8ac2b2c49afc072b0b30" 819 819 dependencies = [ 820 820 "interprocess", 821 821 "log", ··· 824 824 "rmp-serde", 825 825 "serde", 826 826 "serde_json", 827 - "windows 0.54.0", 827 + "windows 0.56.0", 828 828 ] 829 829 830 830 [[package]] 831 831 name = "nu-plugin-protocol" 832 - version = "0.99.0" 832 + version = "0.100.0" 833 833 source = "registry+https://github.com/rust-lang/crates.io-index" 834 - checksum = "34524d87a48c376d29a93d1c96d877aeb9ddac4fb5037a402462159e792f689b" 834 + checksum = "9b03878c5e83dd0ee6689818e43e53a7263f76d99d5620120be124434bbfaeee" 835 835 dependencies = [ 836 836 "nu-protocol", 837 837 "nu-utils", ··· 843 843 844 844 [[package]] 845 845 name = "nu-protocol" 846 - version = "0.99.0" 846 + version = "0.100.0" 847 847 source = "registry+https://github.com/rust-lang/crates.io-index" 848 - checksum = "5d113bafbe48178fdddaace7a2e783be73d66a71c2b732dd052c195eb8780e24" 848 + checksum = "4d091f581cd59181555c0af0f03d8216d4a6ffac1536fe3fa9e5c787c438378e" 849 849 dependencies = [ 850 850 "brotli", 851 851 "byte-unit", ··· 869 869 "os_pipe", 870 870 "rmp-serde", 871 871 "serde", 872 + "serde_json", 872 873 "thiserror", 873 874 "typetag", 874 875 "windows-sys 0.48.0", ··· 876 877 877 878 [[package]] 878 879 name = "nu-system" 879 - version = "0.99.0" 880 + version = "0.100.0" 880 881 source = "registry+https://github.com/rust-lang/crates.io-index" 881 - checksum = "dbcabdb319f6126b1662181fdd4f30ddb1750e5a47378e1f757ac9cb3167eca3" 882 + checksum = "eb9c3b100dcdade3151bf6a55aa85bf423551f69fc9613ff9a4092557a530fbb" 882 883 dependencies = [ 883 884 "chrono", 884 885 "itertools", ··· 888 889 "mach2", 889 890 "nix", 890 891 "ntapi", 891 - "once_cell", 892 892 "procfs", 893 893 "sysinfo", 894 - "windows 0.54.0", 894 + "windows 0.56.0", 895 895 ] 896 896 897 897 [[package]] 898 898 name = "nu-utils" 899 - version = "0.99.0" 899 + version = "0.100.0" 900 900 source = "registry+https://github.com/rust-lang/crates.io-index" 901 - checksum = "7e0dfcc946f4ee4d158d1db7bfa2a8aec2a35dba97af63bfbc3e61e771893797" 901 + checksum = "69cf489d0163494eea5a7a7fa020d8fce5a45b4032ae83427676806840765ecc" 902 902 dependencies = [ 903 903 "crossterm_winapi", 904 + "fancy-regex", 904 905 "log", 905 906 "lscolors", 906 907 "nix", ··· 913 914 914 915 [[package]] 915 916 name = "nu_plugin_dbus" 916 - version = "0.12.0" 917 + version = "0.13.0" 917 918 dependencies = [ 918 919 "dbus", 919 920 "nu-plugin", ··· 1460 1461 1461 1462 [[package]] 1462 1463 name = "sysinfo" 1463 - version = "0.30.13" 1464 + version = "0.32.0" 1464 1465 source = "registry+https://github.com/rust-lang/crates.io-index" 1465 - checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" 1466 + checksum = "e3b5ae3f4f7d64646c46c4cae4e3f01d1c5d255c7406fdd7c7f999a94e488791" 1466 1467 dependencies = [ 1467 - "cfg-if", 1468 1468 "core-foundation-sys", 1469 1469 "libc", 1470 + "memchr", 1470 1471 "ntapi", 1471 - "once_cell", 1472 1472 "rayon", 1473 - "windows 0.52.0", 1473 + "windows 0.54.0", 1474 1474 ] 1475 1475 1476 1476 [[package]] ··· 1584 1584 1585 1585 [[package]] 1586 1586 name = "unicase" 1587 - version = "2.7.0" 1587 + version = "2.8.0" 1588 1588 source = "registry+https://github.com/rust-lang/crates.io-index" 1589 - checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 1590 - dependencies = [ 1591 - "version_check", 1592 - ] 1589 + checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df" 1593 1590 1594 1591 [[package]] 1595 1592 name = "unicode-ident" ··· 1744 1741 1745 1742 [[package]] 1746 1743 name = "windows" 1747 - version = "0.52.0" 1744 + version = "0.54.0" 1748 1745 source = "registry+https://github.com/rust-lang/crates.io-index" 1749 - checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 1746 + checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" 1750 1747 dependencies = [ 1751 - "windows-core 0.52.0", 1748 + "windows-core 0.54.0", 1752 1749 "windows-targets 0.52.6", 1753 1750 ] 1754 1751 1755 1752 [[package]] 1756 1753 name = "windows" 1757 - version = "0.54.0" 1754 + version = "0.56.0" 1758 1755 source = "registry+https://github.com/rust-lang/crates.io-index" 1759 - checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" 1756 + checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" 1760 1757 dependencies = [ 1761 - "windows-core 0.54.0", 1758 + "windows-core 0.56.0", 1762 1759 "windows-targets 0.52.6", 1763 1760 ] 1764 1761 ··· 1779 1776 dependencies = [ 1780 1777 "windows-result", 1781 1778 "windows-targets 0.52.6", 1779 + ] 1780 + 1781 + [[package]] 1782 + name = "windows-core" 1783 + version = "0.56.0" 1784 + source = "registry+https://github.com/rust-lang/crates.io-index" 1785 + checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" 1786 + dependencies = [ 1787 + "windows-implement", 1788 + "windows-interface", 1789 + "windows-result", 1790 + "windows-targets 0.52.6", 1791 + ] 1792 + 1793 + [[package]] 1794 + name = "windows-implement" 1795 + version = "0.56.0" 1796 + source = "registry+https://github.com/rust-lang/crates.io-index" 1797 + checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" 1798 + dependencies = [ 1799 + "proc-macro2", 1800 + "quote", 1801 + "syn 2.0.79", 1802 + ] 1803 + 1804 + [[package]] 1805 + name = "windows-interface" 1806 + version = "0.56.0" 1807 + source = "registry+https://github.com/rust-lang/crates.io-index" 1808 + checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" 1809 + dependencies = [ 1810 + "proc-macro2", 1811 + "quote", 1812 + "syn 2.0.79", 1782 1813 ] 1783 1814 1784 1815 [[package]]
+3 -3
Cargo.toml
··· 1 1 [package] 2 2 name = "nu_plugin_dbus" 3 - version = "0.12.0" 3 + version = "0.13.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.99.0" 18 - nu-protocol = { version = "0.99.0", features = ["plugin"] } 17 + nu-plugin = "0.100.0" 18 + nu-protocol = { version = "0.100.0", features = ["plugin"] } 19 19 serde = { version = "1.0.196", features = ["derive"] } 20 20 serde-xml-rs = "0.6.0"
+1 -1
rust-toolchain.toml
··· 1 1 # This should be in sync with nushell 2 2 [toolchain] 3 3 profile = "default" 4 - channel = "1.77.2" 4 + channel = "1.80.1"