Initial commit - able to produce a working Linux POC

This commit is contained in:
Dimitris Zervas
2023-05-23 17:21:14 +03:00
commit 11ec2f401b
8 changed files with 1561 additions and 0 deletions

16
build.rs Normal file
View File

@@ -0,0 +1,16 @@
use std::env;
fn main() {
// Set the environment variable
env::set_var("MY_STRING", "Hello, world!");
if let Ok(code_file) = env::var("FRIDA_CODE_FILE") {
env::set_var("FRIDA_CODE", &std::fs::read_to_string(&code_file).unwrap());
eprintln!("Using code from file: {}", &code_file);
} else if env::var("FRIDA_CODE").is_ok() {
eprintln!("Using code from environment variable: FRIDA_CODE");
} else {
eprintln!("Please set FRIDA_CODE or FRIDA_CODE_FILE environment variable");
std::process::exit(1);
}
}