use std::path::Path;
pub fn write(path: &Path, contents: &str) {
let Some(parent) = path.parent() else {
panic!("path has no parent: {}", path.display());
};
std::fs::create_dir_all(parent).expect("create dir should succeed");
std::fs::write(path, contents).expect("write should succeed");
}