bevy_etcetera
A very small bevy wrapper over etcetera. It allows you to
access common directories across MacOS, Windows, and Linux.
Supported Bevy Versions
| Bevy |
bevy_etcetera |
| 0.16 |
0.2 |
| 0.14 |
0.1 |
Basic usage
cargo add bevy_etcetera
use bevy_etcetera::Directories;
use bevy::prelude::*;
let mut world = World::new();
let directories = Directories::from_string("com.doomy.Cool Bevy Game").unwrap();
world.insert_resource(directories);
fn my_system(directories: Res<Directories>) {
// Path dependent on OS
let path = directories.data_dir().join("some_file").with_extension("item.ron");
}