1pub mod client;
2pub mod command;
3pub mod commands;
4pub mod error;
5pub mod protocol;
6
7pub use client::{Kitty, KittyBuilder};
8pub use commands::{
9 CloseTabCommand, DetachTabCommand, FocusTabCommand, SetTabTitleCommand,
11 CloseWindowCommand, CreateMarkerCommand, DetachWindowCommand, FocusWindowCommand,
13 GetTextCommand, NewWindowCommand, RemoveMarkerCommand, ResizeWindowCommand,
14 ScrollWindowCommand, SelectWindowCommand, SendKeyCommand, SendTextCommand,
15 SetWindowLogoCommand, SetWindowTitleCommand,
16 GotoLayoutCommand, LastUsedLayoutCommand, SetEnabledLayoutsCommand,
18 GetColorsCommand, SetBackgroundImageCommand, SetBackgroundOpacityCommand,
20 SetColorsCommand, SetFontSizeCommand, SetSpacingCommand, SetTabColorCommand,
21 DisableLigaturesCommand, EnvCommand, KittenCommand, LaunchCommand,
23 LoadConfigCommand, ResizeOSWindowCommand, RunCommand, SetUserVarsCommand,
24 SignalChildCommand,
25 LsCommand,
27 action::*,
28 process::ProcessInfo,
29 window::{OsInstance, TabInfo, WindowInfo, parse_response_data},
30};
31pub use error::{CommandError, ConnectionError, EncryptionError, KittyError, ProtocolError};
32pub use protocol::{KittyMessage, KittyResponse};