Skip to content

A command line interface for templates compilation and modules management

License

Notifications You must be signed in to change notification settings

kloder-games/godotisan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WORK IN PROGRESS... UNFINISHED

godotisan

A command line interface for templates compilation and modules management.

Purpose

Create a workflow about Godot template compilation and management.

This tool intend to simplified the templates compilation with Godot Engine.

Install

Install using pip

$ pip install godotisan

Not yet published :(

Usage

godotisan create project-name
cd project-name
godotisan module add admob
godotisan module install admob
godotisan build android --cores=8

Create

Create the project and clone the Godot repo on it, checkout the latest stable tag.

godotisan create project-name

Compile Android Templates

Compile the debug and release andoird templates.

godotisan build android

By default it use 4 cores for scons we can change to 8 (for example) with the --cores option

godotisan build android --cores=8

And we can select witch target build

godotisan build android --cores=8 --only-debug
godotisan build android --cores=8 --only-release

Modules

Add

Add the module to the modules folder (Not install into Godot)

godotisan module add admob

Remove

Remove the module from the modules folder and from the config file

godotisan module remove admob

install

Install the module on Godot modules folder and take the next actions indicated on the config file

godotisan module install admob

uninstall

Remove the module from Godot modules folder

godotisan module uninstall admob

Firebase

If 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
    ...
}

Modules list

License

MIT license

About

A command line interface for templates compilation and modules management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages