1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use crate::python::{add_origen_env, PYTHON_CONFIG}; pub fn run(cmd_name: &str, args: Vec<&str>) { let mut cmd = PYTHON_CONFIG.poetry_command(); cmd.arg("run"); cmd.arg(cmd_name); cmd.args(&args); add_origen_env(&mut cmd); let res = cmd .status() .expect("Something went wrong executing the command"); if res.success() { std::process::exit(0); } else { std::process::exit(1); } }