diff --git a/Cargo.lock b/Cargo.lock index 0392a71..eaf3797 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -128,7 +128,7 @@ dependencies = [ [[package]] name = "runrs" -version = "0.1.1" +version = "0.1.2" dependencies = [ "rust_util", "sha256", diff --git a/Cargo.toml b/Cargo.toml index ba06df7..59fbc3b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "runrs" -version = "0.1.1" +version = "0.1.2" edition = "2018" license = "MIT/Apache-2.0" description = "Run Rust Scripts" diff --git a/src/main.rs b/src/main.rs index 2caa114..cc9e542 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,6 +4,9 @@ extern crate rust_util; use std::path::PathBuf; use std::process::Command; +use rust_util::util_msg; +use rust_util::util_msg::MessageType; + fn main() { let home = std::env::var("HOME").unwrap_or_else(|_| failure_and_exit!("$HOME not found!") @@ -64,6 +67,9 @@ runrs [arguments] Command::new(cache_script_bin_name) } else { let mut cmd = Command::new(rust_script); + if util_msg::is_logger_level_enabled(MessageType::DEBUG) { + cmd.arg("--cargo-output"); + } cmd.args(&["--bin-name", &script_sha256, script_file]); cmd };