pijul_remote was the only caller, and it didn't make sense to stay in pijul_config.
EJTDPXGX43IX7ABM6HQ45HCGX72JDBOJ44WNR4KZISLTWWKNGWWAC SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC VL7ZYKHBPKLNY5SA5QBW56SJ7LBBCKCGV5UAYLVF75KY6PPBOD4AC H4AU6QRPRDRFW3V7NN5CJ6DHLEUBYGNLRZ5GYV6ULBGRMOPCJQXQC LZOGKBJXRQJKXHYNNENJFGNLP5SHIXGSV6HDB7UVOP7FSA5EUNCQC MJ5K6HREIRT5LTOI6T4NH7N7SOBJQ2TAGWPRFDOLHTJSEJTVZHXAC Z4PPQZUGHT5F5VFFBQBIW2J3OLHP4SF33QMT6POFCX6JS7L6G7GQC YW6NICQV5LF4V2G77F2RG2ICODTQ2CKIEVBFIQEDATL5I5PFVRKQC HGJETVANHD25AZLOPYYEXCMLZHZWZ2NAKI33XQ7F43XM3UZVQNOQC fn shell_cmd(s: &str) -> Result<String, anyhow::Error> {let out = if cfg!(target_os = "windows") {std::process::Command::new("cmd").args(&["/C", s]).output().expect("failed to execute process")} else {std::process::Command::new(std::env::var("SHELL").unwrap_or("sh".to_string())).arg("-c").arg(s).output().expect("failed to execute process")};Ok(String::from_utf8(out.stdout)?.trim().to_string())}
}pub fn shell_cmd(s: &str) -> Result<String, anyhow::Error> {let out = if cfg!(target_os = "windows") {std::process::Command::new("cmd").args(&["/C", s]).output().expect("failed to execute process")} else {std::process::Command::new(std::env::var("SHELL").unwrap_or("sh".to_string())).arg("-c").arg(s).output().expect("failed to execute process")};Ok(String::from_utf8(out.stdout)?.trim().to_string())