No description
- Rust 100%
| src | ||
| .gitignore | ||
| .rustfmt.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
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.18 | 0.4 |
| 0.17 | 0.3 |
| 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");
}