feat: supports linux
This commit is contained in:
@@ -48,7 +48,12 @@ fn main() {
|
|||||||
let (_, script_sha256) = read_file_and_digest(script_file);
|
let (_, script_sha256) = read_file_and_digest(script_file);
|
||||||
debugging!("File {} -> sha256: {}", script_file, script_sha256);
|
debugging!("File {} -> sha256: {}", script_file, script_sha256);
|
||||||
|
|
||||||
|
#[cfg(target_os = "macos")]
|
||||||
let cache_script_bin_name = format!("{}/Library/Caches/rust-script/binaries/release/{}", user_home, script_sha256);
|
let cache_script_bin_name = format!("{}/Library/Caches/rust-script/binaries/release/{}", user_home, script_sha256);
|
||||||
|
// #[cfg(target_os = "linux")]
|
||||||
|
#[cfg(not(target_os = "macos"))]
|
||||||
|
let cache_script_bin_name = format!("{}/.cache/rust-script/binaries/release/{}", user_home, script_sha256);
|
||||||
|
|
||||||
let mut run_script_cmd = build_script_command(rust_script, script_file, &script_sha256, &cache_script_bin_name);
|
let mut run_script_cmd = build_script_command(rust_script, script_file, &script_sha256, &cache_script_bin_name);
|
||||||
for arg in args.iter().skip(1) {
|
for arg in args.iter().skip(1) {
|
||||||
run_script_cmd.arg(arg);
|
run_script_cmd.arg(arg);
|
||||||
|
|||||||
Reference in New Issue
Block a user