diff --git a/kibot/__main__.py b/kibot/__main__.py index 4940682a..eca94447 100644 --- a/kibot/__main__.py +++ b/kibot/__main__.py @@ -72,35 +72,38 @@ from .misc import (NO_PCB_FILE, NO_SCH_FILE, EXIT_BAD_ARGS) from .docopt import docopt logger = None -has_macro = ['pre_filters', - 'out_any_layer', - 'out_svg_sch_print', - 'pre_erc', - 'out_gerb_drill', +has_macro = [ + 'layer', 'drill_marks', - 'pre_update_xml', - 'out_pdf_sch_print', - 'out_hpgl', - 'out_dxf', - 'out_pdf_pcb_print', - 'out_pdf', - 'out_svg', - 'out_pcbdraw', - 'pre_ignore_unconnected', - 'pre_check_zone_fills', - 'out_gerber', 'out_any_drill', - 'out_step', - 'out_ps', - 'pre_drc', - 'out_excellon', - 'out_bom', + 'out_any_layer', 'out_base', + 'out_bom', + 'out_dxf', + 'out_excellon', + 'out_gerb_drill', + 'out_gerber', + 'out_hpgl', 'out_ibom', 'out_kibom', + 'out_pcbdraw', + 'out_pdf', + 'out_pdf_pcb_print', + 'out_pdf_sch_print', 'out_position', - 'layer', - ] + 'out_ps', + 'out_step', + 'out_svg', + 'out_svg_sch_print', + 'pre_check_zone_fills', + 'pre_drc', + 'pre_erc', + 'pre_filters', + 'pre_ignore_unconnected', + 'pre_update_xml', + 'var_base', + 'var_kibom', + ] def list_pre_and_outs(logger, outputs):