Použití příkazového řádku (CLI Command Line Interface)¶
Správce projektu a správce fondu do značné míry eliminovali potřebu spouštět interaktivní manipulátor a další nástroje přímo z příkazového řádku, ale je to stále užitečné pro vývoj.
Všechny níže uvedené příkazy vyžadují proměnnou prostředí HORIZON_POOL
, nastavenou na složku fondu (obsahující soubor pool.json a pool.db)
Použití horizon-imp¶
Režim symbolů:
horizont-imp -y <soubor symbolu>
Schematický režim:
horizon-imp -c <soubor schematu> <soubor bloku>
Režim padstack:
horizon-imp -a <soubor pájecího obrazce>
Režim balíčku:
horizon-imp -k <soubor pouzdra součástky>
Režim desky:
horizon-imp -b <soubor desky> <soubor bloku> <přes složku>
Použití horizont-pool¶
Většina příkazů -edit a -create spustí příslušný $EDITOR, který vytvoří odpovídající soubor ve formátu YAML.
horizon-pool create-unit <unit file>
horizon-pool edit-unit <unit file>
horizon-pool create-symbol <symbol file> <unit file>
horizon-pool create-entity <entity file> [<unit file> ...]
horizon-pool edit-entity <entity file>
horizon-pool create-package <package file>
horizon-pool create-padstack <padstack file>
horizon-pool update #Recreates the pool's SQLite database.
Po vytvoření souborů nezapomeňte spustit horizon-pool update
Použití horizont-prj¶
Pomocí těchto příkazů můžete vytvářet prázdné bloky, schémata atd.
horizon-prj create-block <block filename>
horizon-prj create-schematic <schematic filename> <block filename>
horizon-prj create-board <schematic filename> <block filename>