use brlapi::Connection;
fn main() -> Result<(), brlapi::BrlApiError> {
println!("BrlAPI Debug Preferences Utility");
println!("================================");
println!();
let connection = Connection::open()?;
println!("Connected to BRLTTY daemon");
let display = brlapi::Display::from_connection(&connection)?;
println!("Display: {}", display);
println!();
connection.debug_preferences();
println!();
println!("This utility helps troubleshoot:");
println!("- Whether BrlAPI parameter reading is working");
println!("- What contraction table preferences are configured");
println!("- Whether literary braille mode is enabled");
println!("- Current client priority settings");
println!("- How user_contraction_table() behaves on this system");
Ok(())
}