BMUX Plugin Definition Language (BPDL) — parser, validator, and Rust codegen for typed plugin interfaces
Proc macro for including a BPDL schema and generating Rust bindings
Typed public API of the bmux clients plugin (BPDL-generated bindings)
Typed public API of the bmux contexts plugin (BPDL-generated bindings)
Typed public API of the bmux pane-runtime plugin (BPDL-generated bindings)
Typed public API of the bmux sessions plugin (BPDL-generated bindings)
Typed public API of the bmux decoration plugin (BPDL-generated bindings)
Typed public API of the bmux windows plugin (BPDL-generated bindings)
Typed scene-decoration protocol shared by bmux core and any decoration plugin
CLI argument definitions for bmux (clap derive structs, no runtime dependencies)
Typed public API of the bmux permissions plugin (BPDL-generated bindings)
Terminal-ANSI renderer for bmux scene-protocol paint commands and glyph helpers