# idea/todo # -v for verbose (muiltiple for more) # implemented # -q for quiet or -s for silent? # -v0 is be quiet # # some file with definitions of required fields # if not present (default) then hardcoded data will # be used # # split elements by types so defaults/required-fields # different for different types could be applied # # --verbose # --file "pathtoschematic" # --list "id,description,partid,manufacturer,ordercode,quanity,price,total" # --list "id,description,partid,footprint,refdes,sheet" # --configfile "pathtoconfigfile: # --search partid "LD1117S12TR" # # inventory.conf # path-to-directory-of-external-component-information # path-to-directory-of-schematics # match information-source to "information.txt" # match description to "Description:" # match manufacturer to "Manufacturer:" # match ordercode to "Order Code:" # calculate total per schematics # calculate total sum of all schematics # layout asci # spaces one # merge schematics information # seperate schematics information # # first stage is build list of all data found (no caching concept yet) # then find all sch and make bom? or find already done boms?