Launch the Project Creator
You can launch the Project Creator in various ways based on your operating system and how you work.
As a stand-alone GUI tool
Launch the Project Creator as a stand-alone GUI tool by running its executable for your operating system (for example, select it using the Windows
Start
menu or the macOS Finder). By default, it is installed here:
<install_dir>/ModusToolbox/tools_<version>/project-creator
GUI command-line options
The Project Creator GUI provides several useful command-line options that you can use when launching the GUI. The following table shows each option and its corresponding purpose:
Option | Description |
---|---|
--close | Closes the GUI once the project creation is complete. |
--ide <IDE Name> | Sets the value of the Target IDE field on the Application page. The <IDE Name> can be one of the following: eclipse, vscode, ewarm, uvision, none. |
--ide-readonly | Causes the Target IDE field in the project-creator to be read-only. |
--machine-interface | Outputs project creation status in a JSON format to the standard output. |
--verbose[0-3] | When launching from the executable, you can add this option to specify more or less messaging in the message console. The default level is 1. |
From the Dashboard
Starting with the ModusToolbox™ 3.1 tools package, there is a Dashboard tool that allows you to launch the Project Creator for a given IDE. Refer to the
Dashboard user guide
for more details.
VS Code and Eclipse
VS Code and Eclipse have tools to launch the Project Creator tool. Refer to the applicable user guide for more details:
As a command-line tool
To run the Project Creator as a command-line tool, navigate to the install location and run the
project-creator-cli
executable from a command-line prompt. By default, it is installed here:
<install_dir>/ModusToolbox/tools_<version>/project-creator
For more information about command-line options, run the
project-creator-cli
executable using the
-h
option. Refer to the
CLI description
section later in this document for more details and an example.