Table of Contents

tms uninstall

Removes the specified product(s) from disk and unregisters them from the IDEs.

Synopsis

tms uninstall <product-ids> [<options>] [<global-options>]

Description

Deletes the product files from the local products folder and then performs a build to unregister the removed products from all configured IDEs. After uninstall, the product packages are no longer available in the IDEs.

Only products that were originally installed via tms install can be removed. If no products remain installed after uninstall, the BPL output folder is also removed from the Windows PATH.

By default, tms uninstall refuses to remove a product if other installed products depend on it. Use -force to override this check, or use -cascade to also remove the dependent products automatically.

Arguments

Argument Description
<product-ids> One or more product IDs to uninstall. Required. Multiple IDs can be separated by commas or provided as separate arguments. Supports wildcard patterns such as tms.biz.*.

Options

Option Description
-cascade Also uninstalls the dependencies of the selected products. Useful when removing a product along with everything it depends on.
-force Removes the product even if other installed products depend on it. Without this option, uninstall fails when dependents are found.

Global Options

See Global Options for options available to all commands.

Examples

Uninstalls a single product:

tms uninstall tms.biz.aurelius

Uninstalls a product and all of its dependencies:

tms uninstall tms.biz.aurelius -cascade

Forces removal of a product even though other products depend on it:

tms uninstall tms.biz.aurelius -force

Uninstalls all products in two families:

tms uninstall tms.biz.* tms.vcl.*

See Also