No description
Find a file
2026-01-25 19:06:16 -05:00
src bevy 0.16 and minor updates 2025-08-03 00:01:45 -04:00
.gitignore init 2024-08-18 07:43:29 -04:00
.rustfmt.toml bevy 0.16 and minor updates 2025-08-03 00:01:45 -04:00
Cargo.lock bevy 18 2026-01-25 19:06:16 -05:00
Cargo.toml bevy 18 2026-01-25 19:06:16 -05:00
README.md bevy 18 2026-01-25 19:06:16 -05:00

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");
}