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]]
|
||||
name = "runrs"
|
||||
version = "1.1.2"
|
||||
version = "1.1.3"
|
||||
dependencies = [
|
||||
"argh",
|
||||
"reqwest",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "runrs"
|
||||
version = "1.1.2"
|
||||
version = "1.1.3"
|
||||
edition = "2018"
|
||||
license = "MIT/Apache-2.0"
|
||||
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");
|
||||
}
|
||||
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"));
|
||||
|
||||
let mut cmd = Command::new("/usr/bin/env");
|
||||
|
||||
Reference in New Issue
Block a user