program_tools 0.6.1

Rust script runner — compile and execute Rust files as scripts with output capture.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Src

### Responsibility Table

| File | Responsibility |
|------|----------------|
| `lib.rs` | Re-export public API via mod_interface |
| `main.rs` | Thin entry point delegating to cli::run_cli |
| `cli.rs` | CLI structs and run_cli shared by both binaries |
| `output.rs` | Define CapturedOutput with assertion predicates |
| `program.rs` | Define Source/Program/Plan builder structs |
| `run_options.rs` | Define RunOptions execution configuration |
| `runner.rs` | Execute scripts in isolated temporary workspaces |
| `bin/` | Short-alias entry points (pt binary) |