tms install
Downloads and installs the specified product(s), then builds and registers them in the IDEs.
Synopsis
tms install <product-ids:product-versions> [<options>] [<global-options>]
Description
Downloads the specified products to the local products folder, compiles their packages, and registers them in all configured IDEs. This command combines a fetch and a build step in sequence: it first downloads the products and then performs a full build and registration.
If you specify a version after the product id, like in tms install my.product.id:3.0 it will install that particular version. See Versioning
If a product is already installed, tms install downloads the specified version, or the latest available if no version is specified, and rebuilds it.
Products are built in parallel where possible, respecting inter-product dependencies. After a successful install, the product's compiled packages are available in the IDEs and its BPL output folder is added to the Windows PATH if needed.
Use -nobuild to skip the build step and only download the product files.
Arguments
| Argument | Description |
|---|---|
<product-ids> |
One or more product IDs to install. Required. Multiple IDs can be separated by commas or provided as separate arguments. Supports wildcard patterns such as tms.biz.*. You can also specify versions for the products, by appending :version at the end. |
Options
| Option | Description |
|---|---|
-nobuild |
Skips the build step. Only downloads the product files to disk without compiling or registering in any IDE. |
Global Options
See Global Options for options available to all commands.
Examples
Installs all products in the tms.biz family:
tms install tms.biz.*
Installs two specific products:
tms install tms.biz.aurelius tms.fnc.maps
Installs two specific products with specific versions:
tms install tms.biz.aurelius:5.25.0.1 tms.fnc.maps:4.5.2.2
Installs products from two families:
tms install tms.biz.* tms.vcl.*
Downloads product files without building or registering in the IDEs:
tms install tms.biz.aurelius -nobuild