tms sbom-generate
Generates a CycloneDX SBOM file for the specified products.
Synopsis
tms sbom-generate <product-ids> [-force] [<global-options>]
Description
Creates a CycloneDX Software Bill of Materials (.cdx.json) file for each matching product. The file is written to the product's root folder and named after the product ID (for example, tms.biz.aurelius.cdx.json).
The generated SBOM includes product metadata (name, version, description, copyright, publisher, license, and external references) and a components section listing all declared dependencies.
By default, the command skips products that already have an SBOM file. Use -force to overwrite existing files.
The <product-ids> argument accepts one or more product IDs, separated by spaces or commas. Wildcards are supported (for example, tms.biz.*).
Arguments
| Argument | Description |
|---|---|
<product-ids> |
One or more product IDs (or wildcard patterns) to generate SBOMs for. Required. |
Options
| Option | Description |
|---|---|
-force |
Overwrites existing SBOM files. |
Global Options
See Global Options for options available to all commands.
Examples
Generates an SBOM for all installed products:
tms sbom-generate *
Generates SBOMs for specific products:
tms sbom-generate tms.biz.aurelius tms.flexcel.vcl
Regenerates SBOMs for all products, overwriting any existing files:
tms sbom-generate * -force