A command line interface for templates compilation and modules management.
Create a workflow about Godot template compilation and management.
This tool intend to simplified the templates compilation with Godot Engine.
Install using pip
$ pip install godotisan
Not yet published :(
godotisan create project-name
cd project-name
godotisan module add admob
godotisan module install admob
godotisan build android --cores=8Create the project and clone the Godot repo on it, checkout the latest stable tag.
godotisan create project-nameCompile the debug and release andoird templates.
godotisan build androidBy default it use 4 cores for scons we can change to 8 (for example) with the --cores option
godotisan build android --cores=8And we can select witch target build
godotisan build android --cores=8 --only-debug
godotisan build android --cores=8 --only-releaseAdd the module to the modules folder (Not install into Godot)
godotisan module add admobRemove the module from the modules folder and from the config file
godotisan module remove admobInstall the module on Godot modules folder and take the next actions indicated on the config file
godotisan module install admobRemove the module from Godot modules folder
godotisan module uninstall admobIf you are using firebase you must turn firebase to true (on godotisan.json) and put your google-services.json on the root of the build project
{
...
"firebase": true
...
}- admob https://github.com/jlopezcur/GodotAdmob.git (tag: v1.1)
- adcolony https://github.com/jlopezcur/GodotAdColony.git (tag: master)
- google-analytics https://github.com/jlopezcur/GodotGoogleAnalytics.git (tag: master)
- google-play-services https://github.com/jlopezcur/GodotGooglePlayGameServices.git (tag:master)
- share https://github.com/jlopezcur/GodotShare.git (tag: master)
MIT license