diff --git a/.config/mise.toml b/.config/mise.toml index e52f235..10e5b52 100644 --- a/.config/mise.toml +++ b/.config/mise.toml @@ -1,5 +1,10 @@ experimental_monorepo_root = true +[monorepo] +config_roots = [ + "crates/template/.config" +] + [env] _.source = ".config/env.sh" diff --git a/crates/template/CHANGELOG.md b/crates/app/CHANGELOG.md similarity index 100% rename from crates/template/CHANGELOG.md rename to crates/app/CHANGELOG.md diff --git a/crates/template/Cargo.toml b/crates/app/Cargo.toml similarity index 100% rename from crates/template/Cargo.toml rename to crates/app/Cargo.toml diff --git a/crates/template/README.md b/crates/app/README.md similarity index 70% rename from crates/template/README.md rename to crates/app/README.md index 74714fd..d55f5d0 100644 --- a/crates/template/README.md +++ b/crates/app/README.md @@ -1,10 +1,4 @@ -
-Illustration of a tufted titmouse with text, 'tfw - bevy template framework' -
- -This is a template-based template for a bevy project. It is a simplification of the work done for [q_service.](https://github.com/ada-x64/q_service) - -_This continues the work started [here.](https://github.com/ada-x64/tfw)_ +app ## Goals diff --git a/crates/template/build.rs b/crates/app/build.rs similarity index 100% rename from crates/template/build.rs rename to crates/app/build.rs diff --git a/crates/template/src/clap.rs b/crates/app/src/clap.rs similarity index 100% rename from crates/template/src/clap.rs rename to crates/app/src/clap.rs diff --git a/crates/template/src/docs/architecture.md b/crates/app/src/docs/architecture.md similarity index 100% rename from crates/template/src/docs/architecture.md rename to crates/app/src/docs/architecture.md diff --git a/crates/template/src/docs/cli.md b/crates/app/src/docs/cli.md similarity index 100% rename from crates/template/src/docs/cli.md rename to crates/app/src/docs/cli.md diff --git a/crates/template/src/docs/events_systems_scopes.md b/crates/app/src/docs/events_systems_scopes.md similarity index 100% rename from crates/template/src/docs/events_systems_scopes.md rename to crates/app/src/docs/events_systems_scopes.md diff --git a/crates/template/src/docs/mod.rs b/crates/app/src/docs/mod.rs similarity index 100% rename from crates/template/src/docs/mod.rs rename to crates/app/src/docs/mod.rs diff --git a/crates/template/src/lib.rs b/crates/app/src/lib.rs similarity index 100% rename from crates/template/src/lib.rs rename to crates/app/src/lib.rs diff --git a/crates/template/src/main.rs b/crates/app/src/main.rs similarity index 100% rename from crates/template/src/main.rs rename to crates/app/src/main.rs diff --git a/crates/template/src/plugin.rs b/crates/app/src/plugin.rs similarity index 100% rename from crates/template/src/plugin.rs rename to crates/app/src/plugin.rs diff --git a/crates/template/src/screen/dev/camera_test/data.rs b/crates/app/src/screen/dev/camera_test/data.rs similarity index 100% rename from crates/template/src/screen/dev/camera_test/data.rs rename to crates/app/src/screen/dev/camera_test/data.rs diff --git a/crates/template/src/screen/dev/camera_test/mod.rs b/crates/app/src/screen/dev/camera_test/mod.rs similarity index 100% rename from crates/template/src/screen/dev/camera_test/mod.rs rename to crates/app/src/screen/dev/camera_test/mod.rs diff --git a/crates/template/src/screen/dev/camera_test/screen.rs b/crates/app/src/screen/dev/camera_test/screen.rs similarity index 100% rename from crates/template/src/screen/dev/camera_test/screen.rs rename to crates/app/src/screen/dev/camera_test/screen.rs diff --git a/crates/template/src/screen/dev/mod.rs b/crates/app/src/screen/dev/mod.rs similarity index 100% rename from crates/template/src/screen/dev/mod.rs rename to crates/app/src/screen/dev/mod.rs diff --git a/crates/template/src/screen/mod.rs b/crates/app/src/screen/mod.rs similarity index 100% rename from crates/template/src/screen/mod.rs rename to crates/app/src/screen/mod.rs diff --git a/crates/template/src/screen/splash/mod.rs b/crates/app/src/screen/splash/mod.rs similarity index 100% rename from crates/template/src/screen/splash/mod.rs rename to crates/app/src/screen/splash/mod.rs diff --git a/crates/template/src/screen/splash/state.rs b/crates/app/src/screen/splash/state.rs similarity index 100% rename from crates/template/src/screen/splash/state.rs rename to crates/app/src/screen/splash/state.rs diff --git a/crates/template/src/screen/splash/systems.rs b/crates/app/src/screen/splash/systems.rs similarity index 100% rename from crates/template/src/screen/splash/systems.rs rename to crates/app/src/screen/splash/systems.rs diff --git a/crates/template/src/screen/util.rs b/crates/app/src/screen/util.rs similarity index 100% rename from crates/template/src/screen/util.rs rename to crates/app/src/screen/util.rs diff --git a/crates/template/src/screen/world/mod.rs b/crates/app/src/screen/world/mod.rs similarity index 100% rename from crates/template/src/screen/world/mod.rs rename to crates/app/src/screen/world/mod.rs diff --git a/crates/template/src/screen/world/screen.rs b/crates/app/src/screen/world/screen.rs similarity index 100% rename from crates/template/src/screen/world/screen.rs rename to crates/app/src/screen/world/screen.rs diff --git a/crates/template/src/service/data.rs b/crates/app/src/service/data.rs similarity index 100% rename from crates/template/src/service/data.rs rename to crates/app/src/service/data.rs diff --git a/crates/template/src/service/dev/gizmos/data.rs b/crates/app/src/service/dev/gizmos/data.rs similarity index 100% rename from crates/template/src/service/dev/gizmos/data.rs rename to crates/app/src/service/dev/gizmos/data.rs diff --git a/crates/template/src/service/dev/gizmos/mod.rs b/crates/app/src/service/dev/gizmos/mod.rs similarity index 100% rename from crates/template/src/service/dev/gizmos/mod.rs rename to crates/app/src/service/dev/gizmos/mod.rs diff --git a/crates/template/src/service/dev/gizmos/systems.rs b/crates/app/src/service/dev/gizmos/systems.rs similarity index 100% rename from crates/template/src/service/dev/gizmos/systems.rs rename to crates/app/src/service/dev/gizmos/systems.rs diff --git a/crates/template/src/service/dev/mod.rs b/crates/app/src/service/dev/mod.rs similarity index 100% rename from crates/template/src/service/dev/mod.rs rename to crates/app/src/service/dev/mod.rs diff --git a/crates/template/src/service/input/camera/controller/data.rs b/crates/app/src/service/input/camera/controller/data.rs similarity index 100% rename from crates/template/src/service/input/camera/controller/data.rs rename to crates/app/src/service/input/camera/controller/data.rs diff --git a/crates/template/src/service/input/camera/controller/events.rs b/crates/app/src/service/input/camera/controller/events.rs similarity index 100% rename from crates/template/src/service/input/camera/controller/events.rs rename to crates/app/src/service/input/camera/controller/events.rs diff --git a/crates/template/src/service/input/camera/controller/mod.rs b/crates/app/src/service/input/camera/controller/mod.rs similarity index 100% rename from crates/template/src/service/input/camera/controller/mod.rs rename to crates/app/src/service/input/camera/controller/mod.rs diff --git a/crates/template/src/service/input/camera/data/input_ctx.rs b/crates/app/src/service/input/camera/data/input_ctx.rs similarity index 100% rename from crates/template/src/service/input/camera/data/input_ctx.rs rename to crates/app/src/service/input/camera/data/input_ctx.rs diff --git a/crates/template/src/service/input/camera/data/mod.rs b/crates/app/src/service/input/camera/data/mod.rs similarity index 100% rename from crates/template/src/service/input/camera/data/mod.rs rename to crates/app/src/service/input/camera/data/mod.rs diff --git a/crates/template/src/service/input/camera/fly/bundle.rs b/crates/app/src/service/input/camera/fly/bundle.rs similarity index 100% rename from crates/template/src/service/input/camera/fly/bundle.rs rename to crates/app/src/service/input/camera/fly/bundle.rs diff --git a/crates/template/src/service/input/camera/fly/data.rs b/crates/app/src/service/input/camera/fly/data.rs similarity index 100% rename from crates/template/src/service/input/camera/fly/data.rs rename to crates/app/src/service/input/camera/fly/data.rs diff --git a/crates/template/src/service/input/camera/fly/events.rs b/crates/app/src/service/input/camera/fly/events.rs similarity index 100% rename from crates/template/src/service/input/camera/fly/events.rs rename to crates/app/src/service/input/camera/fly/events.rs diff --git a/crates/template/src/service/input/camera/fly/mod.rs b/crates/app/src/service/input/camera/fly/mod.rs similarity index 100% rename from crates/template/src/service/input/camera/fly/mod.rs rename to crates/app/src/service/input/camera/fly/mod.rs diff --git a/crates/template/src/service/input/camera/mod.rs b/crates/app/src/service/input/camera/mod.rs similarity index 100% rename from crates/template/src/service/input/camera/mod.rs rename to crates/app/src/service/input/camera/mod.rs diff --git a/crates/template/src/service/input/camera/tracking/bundle.rs b/crates/app/src/service/input/camera/tracking/bundle.rs similarity index 100% rename from crates/template/src/service/input/camera/tracking/bundle.rs rename to crates/app/src/service/input/camera/tracking/bundle.rs diff --git a/crates/template/src/service/input/camera/tracking/data.rs b/crates/app/src/service/input/camera/tracking/data.rs similarity index 100% rename from crates/template/src/service/input/camera/tracking/data.rs rename to crates/app/src/service/input/camera/tracking/data.rs diff --git a/crates/template/src/service/input/camera/tracking/events.rs b/crates/app/src/service/input/camera/tracking/events.rs similarity index 100% rename from crates/template/src/service/input/camera/tracking/events.rs rename to crates/app/src/service/input/camera/tracking/events.rs diff --git a/crates/template/src/service/input/camera/tracking/mod.rs b/crates/app/src/service/input/camera/tracking/mod.rs similarity index 100% rename from crates/template/src/service/input/camera/tracking/mod.rs rename to crates/app/src/service/input/camera/tracking/mod.rs diff --git a/crates/template/src/service/input/camera/tracking/systems.rs b/crates/app/src/service/input/camera/tracking/systems.rs similarity index 100% rename from crates/template/src/service/input/camera/tracking/systems.rs rename to crates/app/src/service/input/camera/tracking/systems.rs diff --git a/crates/template/src/service/input/cursor/data.rs b/crates/app/src/service/input/cursor/data.rs similarity index 100% rename from crates/template/src/service/input/cursor/data.rs rename to crates/app/src/service/input/cursor/data.rs diff --git a/crates/template/src/service/input/cursor/events.rs b/crates/app/src/service/input/cursor/events.rs similarity index 100% rename from crates/template/src/service/input/cursor/events.rs rename to crates/app/src/service/input/cursor/events.rs diff --git a/crates/template/src/service/input/cursor/mod.rs b/crates/app/src/service/input/cursor/mod.rs similarity index 100% rename from crates/template/src/service/input/cursor/mod.rs rename to crates/app/src/service/input/cursor/mod.rs diff --git a/crates/template/src/service/input/data.rs b/crates/app/src/service/input/data.rs similarity index 100% rename from crates/template/src/service/input/data.rs rename to crates/app/src/service/input/data.rs diff --git a/crates/template/src/service/input/events.rs b/crates/app/src/service/input/events.rs similarity index 100% rename from crates/template/src/service/input/events.rs rename to crates/app/src/service/input/events.rs diff --git a/crates/template/src/service/input/mod.rs b/crates/app/src/service/input/mod.rs similarity index 100% rename from crates/template/src/service/input/mod.rs rename to crates/app/src/service/input/mod.rs diff --git a/crates/template/src/service/mod.rs b/crates/app/src/service/mod.rs similarity index 100% rename from crates/template/src/service/mod.rs rename to crates/app/src/service/mod.rs diff --git a/crates/template/src/service/player/data.rs b/crates/app/src/service/player/data.rs similarity index 100% rename from crates/template/src/service/player/data.rs rename to crates/app/src/service/player/data.rs diff --git a/crates/template/src/service/player/events.rs b/crates/app/src/service/player/events.rs similarity index 100% rename from crates/template/src/service/player/events.rs rename to crates/app/src/service/player/events.rs diff --git a/crates/template/src/service/player/mod.rs b/crates/app/src/service/player/mod.rs similarity index 100% rename from crates/template/src/service/player/mod.rs rename to crates/app/src/service/player/mod.rs diff --git a/crates/template/src/service/player/systems.rs b/crates/app/src/service/player/systems.rs similarity index 100% rename from crates/template/src/service/player/systems.rs rename to crates/app/src/service/player/systems.rs diff --git a/crates/template/src/service/text/mod.rs b/crates/app/src/service/text/mod.rs similarity index 100% rename from crates/template/src/service/text/mod.rs rename to crates/app/src/service/text/mod.rs diff --git a/crates/template/src/service/third_party.rs b/crates/app/src/service/third_party.rs similarity index 100% rename from crates/template/src/service/third_party.rs rename to crates/app/src/service/third_party.rs diff --git a/crates/template/src/service/ui/mod.rs b/crates/app/src/service/ui/mod.rs similarity index 100% rename from crates/template/src/service/ui/mod.rs rename to crates/app/src/service/ui/mod.rs diff --git a/crates/template/src/service/util.rs b/crates/app/src/service/util.rs similarity index 100% rename from crates/template/src/service/util.rs rename to crates/app/src/service/util.rs diff --git a/crates/template/src/service/worldgen/data.rs b/crates/app/src/service/worldgen/data.rs similarity index 100% rename from crates/template/src/service/worldgen/data.rs rename to crates/app/src/service/worldgen/data.rs diff --git a/crates/template/src/service/worldgen/mod.rs b/crates/app/src/service/worldgen/mod.rs similarity index 100% rename from crates/template/src/service/worldgen/mod.rs rename to crates/app/src/service/worldgen/mod.rs diff --git a/crates/template/.config/mise.toml b/crates/template/.config/mise.toml deleted file mode 100644 index 7d6d407..0000000 --- a/crates/template/.config/mise.toml +++ /dev/null @@ -1,110 +0,0 @@ -# GENERATION ################################################################## - -[tasks.new] -raw=true -alias=['generate', 'n'] -description="Generate a new service or screen." -tools={"cargo:cargo-generate" = "latest"} -usage = ''' -arg "