use crowser::{error::CrowserError, include_dir, LocalConfig, Window};
fn main() -> Result<(), CrowserError> {
let mut profile_dir = std::env::current_dir()?;
profile_dir.push("example_profiles");
let dir = include_dir::include_dir!("$CARGO_MANIFEST_DIR/examples/local");
let config = LocalConfig {
directory: dir.clone(),
};
let mut window = Window::new(config, None, profile_dir.clone())?;
match window.clear_profile() {
Ok(_) => {}
Err(err) => {
println!("Error clearing profile: {}", err);
}
};
match window.create() {
Ok(_) => {
println!("Window created");
window.clear_profile().unwrap_or_default();
}
Err(e) => {
println!("Error creating window: {:?}", e);
}
}
Ok(())
}