From 37bbc0ccf6ca34c1163384742f172741a5322c75 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 2 Jul 2026 10:33:38 +0800 Subject: feat: add cross-platform script runner with run.sh and run.ps1 --- .run/src/bin/rust-script.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .run/src/bin/rust-script.rs (limited to '.run/src/bin/rust-script.rs') diff --git a/.run/src/bin/rust-script.rs b/.run/src/bin/rust-script.rs new file mode 100644 index 0000000..19f4bcb --- /dev/null +++ b/.run/src/bin/rust-script.rs @@ -0,0 +1,12 @@ +fn main() { + let args: Vec = std::env::args().skip(1).collect(); + let cwd = std::env::current_dir().unwrap(); + println!(); + println!(" Welcome to use `run.sh` / `run.ps1`"); + println!(); + println!(" > \"Hello World\""); + println!(" > cwd : \"{}\"", cwd.display()); + let args_str: Vec = args.iter().map(|a| format!("\"{}\"", a)).collect(); + println!(" > args : {}", args_str.join(", ")); + println!(); +} -- cgit