1.1.8 supports url scripts

This commit is contained in:
2026-02-08 19:31:20 +08:00
parent 41f1eeeb9e
commit edd4cbdc92
7 changed files with 131 additions and 7 deletions

View File

@@ -1,3 +1,4 @@
use crate::resolver::resolve_file;
use crate::{util, verify, RunScriptArgs};
use rust_util::util_env::is_env_on;
use rust_util::util_os::get_user_home;
@@ -7,6 +8,10 @@ pub fn do_run_script(args: &RunScriptArgs) {
failure_and_exit!("Must assign a script file name");
}
let script_file = &args.arguments[0];
let script_file = resolve_file(script_file)
.unwrap_or_else(|e| failure_and_exit!("Failed to resolve script: {}", e));
let script_file = &script_file;
verify::verify_script(script_file, is_env_on("RUNRS_SKIP_VERIFY"));
let (_, script_sha256) = util::read_file_and_digest(script_file);