Expand description
A very small bevy wrapper over etcetera
. It allows you to
access common directories across MacOS, Windows, and Linux.
§Basic usage
use bevy::prelude::*;
use bevy_etcetera::Directories;
fn my_setup_system(mut cmd: Commands) -> Result<(), BevyError> {
let directories = Directories::new("com", "doomy", "Cool Bevy Game")?;
cmd.insert_resource(directories);
Ok(())
}
fn my_system(directories: Res<Directories>) {
// Path dependent on OS
let path = directories
.data_dir()
.join("some_file")
.with_extension("item.ron");
}