Skip to main content

test_font/
test_font.rs

1use kitty_rc::{Kitty, commands::SetFontSizeCommand};
2
3#[tokio::main]
4async fn main() -> Result<(), Box<dyn std::error::Error>> {
5    let mut kitty = Kitty::builder()
6        .socket_path("/run/user/1000/kitty-757336.sock")
7        .password("0pD4cLsKze84eCYOh7dIlvMFF87rgHEPSkngVpgbtYJ9hAzJ")
8        .connect()
9        .await?;
10
11    println!("Testing set-font-size increment command...");
12    
13    // Try increment
14    let cmd = SetFontSizeCommand::builder()
15        .size(0.0)
16        .increment_op("+".to_string())
17        .build()
18        .to_message()?;
19
20    let result = kitty.execute(&cmd).await?;
21    println!("Increment result: ok={}, data={:?}, error={:?}", result.ok, result.data, result.error);
22
23    Ok(())
24}