xcrun_simctl_list/xcrun-simctl-list.rs
1//! See `cargo run --example simctl` for a more complete example.
2
3fn main() -> Result<(), apple_clis::error::Error> {
4 let xcrun_instance = apple_clis::xcrun::XcRunInstance::new()?;
5 let simctl_instance = xcrun_instance.simctl();
6
7 let output = simctl_instance.list()?;
8 println!("Output: {:#?}", output);
9
10 let devices = output.success()?.devices();
11 for device in devices {
12 println!("Device: {:#?}", device);
13 }
14
15 Ok(())
16}