Wie entwerfe ich eine Regel? Überprüfe eine Eagle-Datei in einem Git-Hook?

7

Ich kann nicht finden, wie ERC und DRC über die Befehlszeile in Eagle gestartet werden. Meine Hoffnung ist es, den Befehl in einen Git-Pre-Commit-Hook zu stecken.

Ich bin vollkommen in Ordnung mit der Verwendung eines Programms oder einer Bibliothek eines Drittanbieters, wenn nötig, aber mein Google Fu ist nicht stark genug, um ein nützliches Tool zu finden.

nraynaud
quelle
1
Ist es überhaupt möglich, Adlerbefehle über die Kommandozeile aufzurufen?
Eugene Sh.
1
Der Mangel an Informationen deutet darauf hin, dass dies nicht möglich ist (ich könnte mich jedoch irren).
Eugene Sh.
Ich bin mir ziemlich sicher, dass sie mit Nein antworten. Eagle-Tools können nicht über die Befehlszeile ausgeführt werden.
Tom Carpenter
Nun, ich bin hierher gekommen, um zu fragen, nachdem meine Suche leer war. Ich suche nach etwas, das etwas schwer zu finden oder nicht vorhanden ist.
Nraynaud
1
Es gibt ein EAGLE Automation- Projekt auf Github. Scheint, dass sie dies (noch) nicht unterstützen, aber Sie könnten ein Problem eröffnen und diese Funktion vorschlagen.
Hbaderts

Antworten:

3

Ich kann Befehle aus dem cmd in Windows ausführen, wenn ich zu [eagle-path] \ bin navigiere. Versucht mit Adler 5 und 7.5. Der Befehl für ERC lautet eagle -C "erc;" [dein schematic.sch]

Wenn ich mich richtig erinnere, ist -C für Befehl.

Der Hilfeabschnitt im Installationsverzeichnis oder in der GUI ist dein Freund hier. Sie suchen nach Kommandooptionen.

Eggi
quelle
Ja, aber wenn ich mich nicht irre, lautet der Befehl eagle -C "drc" .
Antonio
Nun, ich hatte diese Frage vergessen und einige Wochen später die Antwort gefunden. Es muss beachtet werden, dass Eagle das beschissenste Befehlszeilenprogramm ist. Es öffnet nur die GUI und zeigt Ihnen die Liste. Es gibt keine Möglichkeit, die Liste automatisch zu exportieren. Und die DRC gilt nur für die sichtbaren Schichten.
Nraynaud