use std::process::Command;
use std::str;
pub fn get_printers() -> String {
let command = Command::new("powershell")
.arg("-Command")
.arg("Get-Printer | ConvertTo-Json")
.output()
.unwrap();
let out_str = str::from_utf8(&command.stdout).unwrap();
return out_str.to_string();
}
pub fn get_printers_by_name (name: String) -> String {
let command = Command::new("powershell")
.arg("-Command")
.arg(format!("Get-Printer -Name {} | ConvertTo-Json", name))
.output()
.unwrap();
let out_str = str::from_utf8(&command.stdout).unwrap();
return out_str.to_string();
}