.bom addcategory "kategorie"
.bom setcolumn "kategorie" "abschnitt" "spalte" [...]
.bom data kategorie" "abschnitt" "spalte=wert" [...]
.bom addcategory "kategorie"
Abschnitte und Spalten müssen definiert werden, bevor die Option data versucht, ihnen Daten hinzuzufügen.
.bom setcolumn "kategorie" "abschnitt" "spaltenüberschrift" [...]
.bom setcolumn "kategorie" "abschnitt" -p übergeordneter_abschnitt"spaltenüberschrift" [...]
.bom data kategorie" "abschnitt" "spalte=wert" [...]
Das folgende Beispiel zeigt die Reihenfolge, in der Kategorien, Abschnitte, Spalten und Daten angegeben werden müssen.
.bom addcategory "Spaceships"
.bom setcolumn "Spaceships" "Section1" "ShipName" "WarpSpeed" "Tonnage"
.bom setcolumn "Spaceships" "Subsection1" -p "Section1" "ShippingDate" "ShippingManifest"
.bom data "Spaceships" "Section1" "ShipName=SpaceShipOne" "WarpSpeed=9" "Tonnage=10000"
.bom data "Spaceships" "Subsection1" "ShippingDate=123" "ShippingManifest=456"
.bom data "Spaceships" "Section1" "ShipName=Freighter" "WarpSpeed=6" "Tonnage=20000"
Dieses Beispiel wird in der Stückliste wie folgt angezeigt:
ShipName WarpSpeed Tonnage
SpaceShipOne 9 10000
ShippingDate ShippingManifest
123 456
Freighter 6 20000
.bom data "Spaceships" "${SECTION}" "ShipName=${NAME}" "WarpSpeed=${SPEED}" "Tonnage=${TONNAGE}"
Sie können eine beliebige Anzahl an Spalten erstellen, doch kann in der Stückliste erst dann eine Zeile geschrieben werden, nachdem die letzte Spalte mit Daten gefüllt wurde.
.bom addcategory "Spaceships"
.bom setcolumn "Spaceships" "Section1" "ShipName" "WarpSpeed" "Tonnage"
.bom data "Spaceships" "Section1" "ShipName=SpaceShipTwo" "WarpSpeed=3" "Tonnage=30000"
.bom data "Spaceships" "Section1" "ShipName=Tanker" "Tonnage=50000"
ShipName WarpSpeed Tonnage
SpaceShipTwo 3 30000
Tanker 3 50000