1pub mod client;
2pub mod command;
3pub mod commands;
4pub mod encryption;
5pub mod error;
6pub mod protocol;
7
8pub use client::{Kitty, KittyBuilder};
9pub use commands::{
10 CloseTabCommand,
12 CloseWindowCommand,
14 CreateMarkerCommand,
15 DetachTabCommand,
16 DetachWindowCommand,
17 DisableLigaturesCommand,
19 EnvCommand,
20 FocusTabCommand,
21 FocusWindowCommand,
22 GetColorsCommand,
24 GetTextCommand,
25 GotoLayoutCommand,
27 KittenCommand,
28 LastUsedLayoutCommand,
29 LaunchCommand,
30 LoadConfigCommand,
31 LsCommand,
33 NewWindowCommand,
34 RemoveMarkerCommand,
35 ResizeOSWindowCommand,
36 ResizeWindowCommand,
37 RunCommand,
38 ScrollWindowCommand,
39 SelectWindowCommand,
40 SendKeyCommand,
41 SendTextCommand,
42 SetBackgroundImageCommand,
43 SetBackgroundOpacityCommand,
44 SetColorsCommand,
45 SetEnabledLayoutsCommand,
46 SetFontSizeCommand,
47 SetSpacingCommand,
48 SetTabColorCommand,
49 SetTabTitleCommand,
50 SetUserVarsCommand,
51 SetWindowLogoCommand,
52 SetWindowTitleCommand,
53 SignalChildCommand,
54 action::*,
55 process::ProcessInfo,
56 window::{OsInstance, TabInfo, WindowInfo, parse_response_data},
57};
58pub use error::{CommandError, ConnectionError, EncryptionError, KittyError, ProtocolError};
59pub use protocol::{KittyMessage, KittyResponse};