use std::path::Path;
const SCRIPT: &str = include_str!("script.lua");
fn main() -> Result<(), Box<dyn std::error::Error>> {
let example_dir = Path::new(env!("CARGO_MANIFEST_DIR"))
.join("examples")
.join("playback");
std::fs::create_dir_all(example_dir.join("output"))?;
std::env::set_current_dir(&example_dir)?;
let lua = mlua::Lua::new();
mlua_pulse::register_package_loader(&lua)?;
lua.load(SCRIPT).set_name("script.lua").exec()?;
println!(
"ran playback; output: {}",
example_dir.join("output").display()
);
Ok(())
}