feat: v1.1.3, fix runts script file issue
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1221,7 +1221,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "runrs"
|
name = "runrs"
|
||||||
version = "1.1.2"
|
version = "1.1.3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"argh",
|
"argh",
|
||||||
"reqwest",
|
"reqwest",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "runrs"
|
name = "runrs"
|
||||||
version = "1.1.2"
|
version = "1.1.3"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "MIT/Apache-2.0"
|
license = "MIT/Apache-2.0"
|
||||||
description = "A Tool for Run Rust Scripts"
|
description = "A Tool for Run Rust Scripts"
|
||||||
|
|||||||
@@ -8,7 +8,14 @@ pub fn do_run_script(ts_args: &RunScriptArgs) {
|
|||||||
failure_and_exit!("Must assign a script file name");
|
failure_and_exit!("Must assign a script file name");
|
||||||
}
|
}
|
||||||
debugging!("Run ts args: {:?}", ts_args.arguments);
|
debugging!("Run ts args: {:?}", ts_args.arguments);
|
||||||
let script_file = &ts_args.arguments[ts_args.arguments.len() - 1];
|
let script_file = (|| {
|
||||||
|
for arg in &ts_args.arguments {
|
||||||
|
if !arg.starts_with("--") {
|
||||||
|
return arg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&ts_args.arguments[ts_args.arguments.len() - 1]
|
||||||
|
})();
|
||||||
verify::verify_script(script_file, is_env_on("RUNTS_SKIP_VERIFY"));
|
verify::verify_script(script_file, is_env_on("RUNTS_SKIP_VERIFY"));
|
||||||
|
|
||||||
let mut cmd = Command::new("/usr/bin/env");
|
let mut cmd = Command::new("/usr/bin/env");
|
||||||
|
|||||||
Reference in New Issue
Block a user