write_to_disk/
write_to_disk.rs1use std::path::PathBuf;
13
14use dev_ci::Generator;
15
16fn main() {
17 let yaml = Generator::new()
18 .with_clippy()
19 .with_fmt()
20 .with_docs()
21 .with_msrv("1.85")
22 .generate();
23
24 let target = std::env::var("DEV_CI_WRITE_TARGET")
25 .map(PathBuf::from)
26 .unwrap_or_else(|_| std::env::temp_dir().join("dev-ci-example/ci.yml"));
27
28 if let Some(parent) = target.parent() {
29 std::fs::create_dir_all(parent).expect("create parent dir");
30 }
31 std::fs::write(&target, yaml).expect("write yaml");
32 println!("wrote {}", target.display());
33}