quake 0.5.0

Simple knowledge management tool for geek.
use std::error::Error;
use std::process::Command;

pub fn cmd_runner(editor_cmd: String) -> Result<(), Box<dyn Error>> {
    if cfg!(target_os = "windows") {
        Command::new("cmd")
            .args(["/C", editor_cmd.as_str()])
            .spawn()?
            .wait()?;
    } else {
        Command::new("sh")
            .arg("-c")
            .arg(editor_cmd)
            .spawn()?
            .wait()?;
    };

    Ok(())
}