Build Tools (Komodo IDE only)

Komodo has integration for various build tools available in the wild today. Currently Komodo supports the following tools: - PhoneGap - Cordova - Grunt - Gulp

Configuration

These tools use the Shell Scope to execute. The Shell Scope uses Komodos Environment Preferences to know where things are on your system and how it's configured. If these tools need specific environment variables then they should be configured here; ie. JAVA_HOME for PhoneGap, Android or adding node and npm to your system path (if they aren't there already) to launch a Node server or install an NPM package. If you already have these variables configured at a global level so Komodo can pick them up from your system when it starts then you should see them in the existing Prefs > Environment field.

Usage

Commando Each build tool has been implemented with their own set of commands within the Commando Shell scope. This interface provides you with auto-completions and suggestions for expected or possible sub commands, command arguments and options.

Dynamic Toolbar Buttons Komodo provides a point and click interface for these tools through dynamic buttons. These buttons are found in the dynamic toolbar which is at the upper left of the Komodo interface. When you've opened a PhoneGap, Grunt, etc., project in Komodo you will notice a button appear in the Dynamic Toolbar with the matching icon of your build tool. These buttons provide the ability to perform common commands for that tool or quickly jump into Commando to run a more involved command that the button doesn't provide.