#sway #swaywm #swayipc #ipc #async

swayipc

A library for controlling sway through its IPC interface

24 stable releases

✓ Uses Rust 2018 edition

new 2.6.2 May 23, 2020
2.6.1 May 22, 2020
2.5.0 Apr 13, 2020
2.4.5 Mar 19, 2020
1.1.2 Nov 30, 2019

#48 in Asynchronous

Download history 2/week @ 2020-01-25 36/week @ 2020-02-01 21/week @ 2020-02-08 70/week @ 2020-02-15 120/week @ 2020-02-22 16/week @ 2020-02-29 62/week @ 2020-03-07 73/week @ 2020-03-14 127/week @ 2020-03-21 78/week @ 2020-03-28 74/week @ 2020-04-04 174/week @ 2020-04-11 38/week @ 2020-04-18 41/week @ 2020-04-25 39/week @ 2020-05-02 341/week @ 2020-05-09

547 downloads per month
Used in 3 crates

MIT license

41KB
1.5K SLoC

swayipc   Action Badge Version Badge License Badge

A Rust library for controlling swaywm through its IPC interface. This library can be used in either a synchronous or asynchronous manner. The async feature can be enabled by adding the following to your Cargo.toml:

[dependencies.swayipc]
features = ["async"]

Usage

Examples of how to use the library can be found here.

Versioning

This library targets the latest stable release of sway.

Contributing

If you find any errors in swayipc-rs or just want to add a new feature feel free to submit a PR.

Credits

Dependencies

~0.9–1.7MB
~37K SLoC