muster-workspace 0.3.1

A terminal workspace for running CLI agents and dev processes side by side
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strum::Display;

/// Pointer shapes muster asks the host terminal to show (xterm OSC 22),
/// restoring the I-beam terminals hide once an app captures the mouse.
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Display)]
pub enum PointerShape {
    /// The regular arrow pointer.
    #[default]
    #[strum(serialize = "default")]
    Default,
    /// The text-selection I-beam shown over selectable pane text.
    #[strum(serialize = "text")]
    Text,
}