1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
pub
pub
pub
pub
use Output;
pub use FocusWindow;
pub use Launch;
pub use Ls;
pub use SendText;
use crateResult;
// enum RemoteCommand {
// FocusWindow(focus_window::FocusWindow),
// Ls(ls::Ls),
// SendText(send_text::SendText)
// }
/// Parse and decode the output of Kitty's remote commands.
///
/// For some commands the output, [`CommandOutput::R`] is just (), for some commands it's actual data
/// like [`OsWindows`](crate::model::OsWindows) for the [Ls] command.