···11# nu_plugin_dbus
2233-[Nushell](https://nushell.sh/) plugin for interacting with [D-Bus](https://dbus.freedesktop.org/)
33+[Nushell](https://nushell.sh/) plugin for interacting with
44+[D-Bus](https://dbus.freedesktop.org/)
4555-With the commands provided by this plugin, you can interact with many of the desktop-oriented
66-systems on UNIX-like systems that use D-Bus, including Linux and FreeBSD. You can control media
77-players, on-screen displays, power policies, and even administer services.
66+With the commands provided by this plugin, you can interact with many of the
77+desktop-oriented systems on UNIX-like systems that use D-Bus, including Linux
88+and FreeBSD. You can control media players, on-screen displays, power policies,
99+and even administer services.
81099-Nushell provides a particularly nice environment for interacting with D-Bus, as both support typed
1010-structured data, and interacting with this on a traditional UNIX command line with tools like
1111-`dbus-send` and `busctl` is cumbersome and tricky to automate.
1111+Nushell provides a particularly nice environment for interacting with D-Bus, as
1212+both support typed structured data, and interacting with this on a traditional
1313+UNIX command line with tools like `dbus-send` and `busctl` is cumbersome and
1414+tricky to automate.
12151313-This plugin automatically determines the correct input types through D-Bus introspection when
1414-available, unlike either of the aforementioned tools, making it easier to interact with objects on
1515-the bus without having to implement boilerplate from documentation.
1616+This plugin automatically determines the correct input types through D-Bus
1717+introspection when available, unlike either of the aforementioned tools, making
1818+it easier to interact with objects on the bus without having to implement
1919+boilerplate from documentation.
16201721## Install with Cargo
1822