Skip to content

renzora/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renzora

CLI for the Renzora game engine. Scaffolds projects and drives the engine's pinned, containerized toolchain so every build/test runs in one controlled environment.

Install

cargo install renzora

Requires Docker (the toolchain runs in a container) and git (for renzora new).

Usage

renzora new my-game     # clone the engine from GitHub into ./my-game
cd my-game
renzora init            # build the toolchain image + container (first run is slow)
renzora run             # build the editor and launch it
Command What it does
renzora new <dir> Clone the engine into a new directory
renzora init Build the image + create/start the container
renzora build [platforms] Cross-build (no args = all)
renzora run [editor|runtime] Build for this host, then run it
renzora test [args] Run the test suite in the container
renzora check [args] cargo check in the container
renzora add <name> [--editor|--dylib] Scaffold a plugin crate
renzora remove <name> Delete a plugin crate
renzora upx [platforms] UPX-compress built binaries
renzora shell Interactive shell in the container
renzora clean / destroy Clear target/ / remove the container

License

MIT OR Apache-2.0.

About

official CLI for renzora engine

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages