rhai-env 0.1.2

Environment package for Rhai
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use rhai::{packages::Package, Engine, EvalAltResult};
use rhai_env::EnvironmentPackage;

fn main() -> Result<(), Box<EvalAltResult>> {
    let mut engine = Engine::new();

    // Register our filesystem package.
    let package = EnvironmentPackage::new();
    package.register_into_engine_as(&mut engine, "env");

    engine.run(r#"let value = env::env("FOOOOOOOOOOOO");"#)?;

    Ok(())
}