Macro run_file_script

Source
macro_rules! run_file_script {
    ($path:expr) => { ... };
    ($path:expr, $options:expr) => { ... };
}
Expand description

Run an OpenScript file with optional configuration.

This macro provides a convenient way to run OpenScript files with either default options or custom configuration.

ยงExamples

use openrunner_rs::{run_file_script, ScriptOptions};
use std::path::PathBuf;


// Run with default options. This assumes `openscript` is in the PATH.
// let result = run_file_script!(&script_path).await?;

// Run with custom options (shell for testing)
let options = ScriptOptions::new().openscript_path("/bin/sh");
let result = run_file_script!(&script_path, options).await?;

// Run with additional configuration
let options = ScriptOptions::new()
    .openscript_path("/bin/sh")
    .env("MODE", "production");
let result = run_file_script!(&script_path, options).await?;