diff --git a/src/commands/device.rs b/src/commands/device.rs index f3261bf..9bdc85b 100644 --- a/src/commands/device.rs +++ b/src/commands/device.rs @@ -6,6 +6,16 @@ pub fn device(device: Device) { let host = cpal::default_host(); if device.list { - host.input_devices().unwrap().enumerate().for_each(|(i, device)| println!("{}: {}", i, device.name().unwrap())); + println!("Input devices:"); + host.input_devices() + .unwrap() + .enumerate() + .for_each(|(i, device)| println!(" {}: {}", i, device.name().unwrap())); + + println!("Output devices:"); + host.output_devices() + .unwrap() + .enumerate() + .for_each(|(i, device)| println!(" {}: {}", i, device.name().unwrap())); } -} \ No newline at end of file +}