29 lines
797 B
Python
29 lines
797 B
Python
|
#!/usr/bin/env python3
|
||
|
"""
|
||
|
@package
|
||
|
KiBOM - Bill of Materials generation for KiCad
|
||
|
|
||
|
Generate BOM in xml, csv, txt, tsv, html or xlsx formats.
|
||
|
|
||
|
- Components are automatically grouped into BoM rows (grouping is configurable)
|
||
|
- Component groups count number of components and list component designators
|
||
|
- Rows are automatically sorted by component reference(s)
|
||
|
- Supports board variants
|
||
|
|
||
|
Extended options are available in the "bom.ini" config file in the PCB directory
|
||
|
(this file is auto-generated with default options the first time the script is executed).
|
||
|
|
||
|
For usage help:
|
||
|
python KiBOM_CLI.py -h
|
||
|
"""
|
||
|
|
||
|
import sys
|
||
|
import os
|
||
|
|
||
|
here = os.path.abspath(os.path.dirname(__file__))
|
||
|
sys.path.insert(0, here)
|
||
|
|
||
|
from kibom.__main__ import main # noqa: E402
|
||
|
|
||
|
main()
|