feat: v1.1.1, add runrs verification

This commit is contained in:
2025-01-23 23:42:05 +08:00
parent 11b4e6c005
commit 35a7972673
6 changed files with 397 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
use crate::{util, RunScriptArgs};
use rust_util::util_env::is_env_on;
use crate::{util, verify, RunScriptArgs};
use rust_util::util_os::get_user_home;
pub fn do_run_script(rs_args: &RunScriptArgs) {
@@ -6,6 +7,8 @@ pub fn do_run_script(rs_args: &RunScriptArgs) {
failure_and_exit!("Must assign a script file name");
}
let script_file = &rs_args.arguments[0];
verify::verify_script(script_file, is_env_on("RUNRS_SKIP_VERIFY"));
let (_, script_sha256) = util::read_file_and_digest(script_file);
debugging!("File {} -> sha256: {}", script_file, script_sha256);