package i3ipc
A pure OCaml implementation of the i3 IPC protocol
Install
Dune Dependency
Authors
Maintainers
Sources
v0.1.4.tar.gz
sha256=67f737cfa4a2e8060d7a22bb1d4d86b0ad884251fab60485b445b821a4e449bb
md5=3b823a2e627bb075b660c63997fe6e4f
Description
This library allows you to communicate with a running instance of i3, run commands, query information about the state of the WM, and subscribe to events.
README
I3ipc
A pure OCaml implementation of the i3 IPC protocol.
This library allows you to communicate with a running instance of i3, run commands, query information about the state of the WM, and subscribe to events.
Install
opam install i3ipc
Documentation
See the API documentation
As an example, examples/i3_msg.ml is a 60 lines reimplementation of
i3-msg
using this library.Run
make examples
to build the examples; they will appear in_build/default/examples/
.
Dependencies (9)
- base-bytes
- stdint
- result
- ppx_deriving_yojson
-
ppx_deriving
>= "4.2"
- dune
- lwt_ppx
- lwt
-
ocaml
>= "4.02.0"
Dev Dependencies
None
Used by (1)
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page