6 releases
0.1.5 | Apr 18, 2024 |
---|---|
0.1.4 | Apr 13, 2024 |
#2117 in Development tools
Used in 2 crates
33KB
767 lines
Playdate Simulator Utils
Cross-platform utils to do things with Playdate Simulator.
Usage:
let pdx = PathBuf::from("path/to/my-game.pdx");
let sdk = PathBuf::from("path/to/playdate-sdk");
// Create a future with command execution:
simulator::run::run(&pdx, Some(&sdk)).await;
// Or create a command and do whatever:
let mut cmd = simulator::run::command(&pdx, Some(&sdk)).unwrap();
let stdout = cmd.output().unwrap().stdout;
println!("Sim output: {}", std::str::from_utf8(&stdout).unwrap());
Prerequisites
- Rust nightly toolchain
- Playdate SDK with Simulator
- Ensure that env var
PLAYDATE_SDK_PATH
points to the SDK root. This is optional, but good move to help the tool to find SDK, and also useful if you have more then one version of SDK.
- Ensure that env var
State
Early development state.
There is just one method to run pdx with sim now.
This software is not sponsored or supported by Panic.
Dependencies
~0.3–11MB
~130K SLoC