project_bin_repr/project_bin_repr.rs
1/*
2SPDX-License-Identifier: GPL-3.0-or-later
3Copyright © 2024 Mike Robeson [dijksterhuis]
4*/
5mod helpers;
6use helpers::*;
7
8use ot_tools_io::{OctatrackFileIO, ProjectFile};
9use std::path::PathBuf;
10
11#[allow(dead_code)]
12struct Metadata {
13 header: String,
14 datatype_version: u8,
15}
16
17// read a project.* file and print out the string based configuration data
18fn main() -> RBoxErr<()> {
19 let blank_project_dirpath = PathBuf::from("test-data").join("blank-project");
20 let project_fpath = blank_project_dirpath.join("project.work");
21 ProjectFile::from_data_file(&project_fpath)?.repr(None)
22}