project_bin_to_yaml/
project_bin_to_yaml.rs

1/*
2SPDX-License-Identifier: GPL-3.0-or-later
3Copyright © 2024 Mike Robeson [dijksterhuis]
4*/
5use ot_tools_io::{OctatrackFileIO, OtToolsIoError, ProjectFile};
6use std::path::PathBuf;
7
8fn main() -> Result<(), OtToolsIoError> {
9    let path = PathBuf::from("test-data")
10        .join("blank-project")
11        .join("project.work");
12    let outpath = PathBuf::from("project.yaml");
13    ProjectFile::from_data_file(&path)?.to_yaml_file(&outpath)?;
14    println!("New yaml file written to {outpath:?}");
15    Ok(())
16}