Open
Description
It would be great if we could have an official bevy cli. Here's some ideas off the top of my head for how it might look:
bevy new --template {shooter,2D,etc...}
- generates a new bevy project following the best bevy practicesbevy build {platform} --release
- builds the project and generates an artifact for the given platformbevy prepare {platform}
- prepares the platform to be built. Generates xcode project / android studio project, etc.bevy doctor
- checks your environment for any known gotchas.- Could verify that you have fast compiling setup correctly, including verifying
lld
orzld
are installed - Could check for missing ANDROID_SDK_ROOT environment variables, outdated xcode version, etc...
- Could verify that you have fast compiling setup correctly, including verifying
bevy upgrade --version {version}
- upgrades the bevy version, performing auto-migrations for breaking changesbevy lint
- possibly checks the project for best practices?
A lot of this functionality could be replaced or improved by an editor, and there's much we'd want to change from this, but I believe it could be incredibly useful!
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Good solo experiments