df_ddc 0.1.1

DDC/CI monitor control backend.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use df_ddc::list_monitors;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let monitors = list_monitors();
    if monitors.is_empty() {
        println!("No DDC/CI-capable monitors found.");
        return Ok(());
    }
    for (idx, dev) in monitors.iter().enumerate() {
        println!("[{}] {}", idx, dev.info);
    }
    Ok(())
}