22 lines
498 B
Rust
22 lines
498 B
Rust
use fs_err as fs;
|
|
use miette::IntoDiagnostic;
|
|
|
|
fn main() -> miette::Result<()> {
|
|
let path = std::env::args().nth(1).unwrap(); // TODO: Clap
|
|
let contents = fs::read_to_string(path).into_diagnostic()?;
|
|
let mut doc: kdl::KdlDocument = contents.parse()?;
|
|
// println!("{doc}");
|
|
|
|
debug3::dbg!(doc);
|
|
|
|
// doc.fmt();
|
|
// println!("{doc}");
|
|
|
|
// doc = kdl::KdlDocument::new();
|
|
// doc.nodes_mut().push(kdl::KdlNode::new("instance"));
|
|
|
|
// println!("{doc}");
|
|
|
|
Ok(())
|
|
}
|