//! Records the README's interface animation. Dev-only tooling: it is behind
//! the `record` feature and is not part of the installed `knife` command.
//!
//! ```text
//! cargo run --features record --bin knife-record -- TARGET SCRIPT OUTDIR
//! ```
//!
//! It writes one JSON frame per scripted step; `scripts/rasterize-frames.py`
//! turns those into images and `scripts/record-demo.sh` drives the whole run.
use ;
use Path;