diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-07-02 10:33:38 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-07-02 10:49:47 +0800 |
| commit | 37bbc0ccf6ca34c1163384742f172741a5322c75 (patch) | |
| tree | 77c6b9b03d895be51590f2c410582618b894f320 /.run/src/bin/rust-script.rs | |
feat: add cross-platform script runner with run.sh and run.ps1
Diffstat (limited to '.run/src/bin/rust-script.rs')
| -rw-r--r-- | .run/src/bin/rust-script.rs | 12 |
1 files changed, 12 insertions, 0 deletions
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<String> = 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<String> = args.iter().map(|a| format!("\"{}\"", a)).collect(); + println!(" > args : {}", args_str.join(", ")); + println!(); +} |
