Skip to content

plm boms

plm boms

Manage BOMs

Usage

Terminal window
plm boms

Subcommands

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

Terminal window
plm boms list

Options

  • -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

Terminal window
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

Terminal window
plm boms create

Options

  • --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

Terminal window
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

Terminal window
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

Terminal window
plm boms items

Subcommands

Agent-readable summary
{
"command": "plm boms items",
"description": "Manage BOM line items",
"arguments": [],
"options": [],
"subcommands": [
"list",
"add",
"update",
"remove"
]
}

plm boms items list

Usage

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
plm boms variants

Subcommands

Agent-readable summary
{
"command": "plm boms variants",
"description": "Manage BOM variants",
"arguments": [],
"options": [],
"subcommands": [
"list",
"create",
"delete"
]
}

plm boms variants list

Usage

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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": []
}