plm boms
plm boms
Manage BOMs
Usage
plm bomsSubcommands
listgetcreateupdatedeleteitems— Manage BOM line itemstreecost-analysisusage-hierarchyflattenedvalidate-line-idsresolvevariants— Manage BOM variantsoverride
Agent-readable summary
{ "command": "plm boms", "description": "Manage BOMs", "arguments": [], "options": [], "subcommands": [ "list", "get", "create", "update", "delete", "items", "tree", "cost-analysis", "usage-hierarchy", "flattened", "validate-line-ids", "resolve", "variants", "override" ]}plm boms list
Usage
plm boms listOptions
-f, --filter <kv...>— key=value filters--page <n>— page number (1-based)--limit <n>— results per page--offset <n>— row offset (alternative to —page)--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms list", "description": null, "arguments": [], "options": [ { "flags": "-f, --filter <kv...>", "description": "key=value filters", "required": false, "default": null }, { "flags": "--page <n>", "description": "page number (1-based)", "required": false, "default": null }, { "flags": "--limit <n>", "description": "results per page", "required": false, "default": null }, { "flags": "--offset <n>", "description": "row offset (alternative to --page)", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms get
Usage
plm boms get <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms get", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms create
Usage
plm boms createOptions
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms create", "description": null, "arguments": [], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms update
Usage
plm boms update <bomId>Options
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms update", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms delete
Usage
plm boms delete <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms delete", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms items
Manage BOM line items
Usage
plm boms itemsSubcommands
Agent-readable summary
{ "command": "plm boms items", "description": "Manage BOM line items", "arguments": [], "options": [], "subcommands": [ "list", "add", "update", "remove" ]}plm boms items list
Usage
plm boms items list <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms items list", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms items add
Usage
plm boms items add <bomId>Options
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms items add", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms items update
Usage
plm boms items update <bomId> <itemId>Options
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms items update", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" }, { "name": "itemId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms items remove
Usage
plm boms items remove <bomId> <itemId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms items remove", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" }, { "name": "itemId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms tree
Usage
plm boms tree <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms tree", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms cost-analysis
Usage
plm boms cost-analysis <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms cost-analysis", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms usage-hierarchy
Usage
plm boms usage-hierarchy <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms usage-hierarchy", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms flattened
Usage
plm boms flattened <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms flattened", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms validate-line-ids
Usage
plm boms validate-line-ids <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms validate-line-ids", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms resolve
Usage
plm boms resolve <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms resolve", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms variants
Manage BOM variants
Usage
plm boms variantsSubcommands
Agent-readable summary
{ "command": "plm boms variants", "description": "Manage BOM variants", "arguments": [], "options": [], "subcommands": [ "list", "create", "delete" ]}plm boms variants list
Usage
plm boms variants list <bomId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms variants list", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms variants create
Usage
plm boms variants create <bomId>Options
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms variants create", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms variants delete
Usage
plm boms variants delete <bomId> <variantId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms variants delete", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" }, { "name": "variantId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm boms override
Usage
plm boms override <bomId> <variantId>Options
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm boms override", "description": null, "arguments": [ { "name": "bomId", "required": true, "variadic": false, "description": "" }, { "name": "variantId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}