5
GetiyoModuleTool
Mees van der Wijk edited this page 2025-08-28 00:49:03 +02:00

Getiyo Module Tool

The GetiyoModuleTool (or GMT in short) is the development tool for Getiyo. It can create development environments, build/install modules and publish them to the ModuleStore. GMT has four modes which are described below.

build

Build a module to the .dist directory.

Argument Description
--output-server Output the build to your local server. Requires ip & port to be set (See set)
--stop-server Restart the server when the build is finished. Requires development mode to be turned on in the config.

watch (V2 ONLY)

Watch a module workspace and combine on b keypress.

Argument Description
--output-server Output the build to your local server. Requires ip & port to be set (See set)
--stop-server Restart the server when the build is finished. Requires development mode to be turned on in the config.

create

Create a new development environment. GMT will ask some questions to generate the wanted environment settings.

upgrade

Upgrade the ModuleServerAPI and ModuleClientAPI type definitions within a existing module workspace.

publish

Publish the latest build to the ModuleStore.

install

Install the current build in .dist to your local server.

set <property> <value

Update a GMT settings.

Property Description
ip Local server ip address.
port Local server port.
publishkey Publish key for the module store.
author Default author name. Also used in default package id.
packageroot Default root in package id.