Bench Suite

Ein Launcher für die Tools auf deiner Werkbank

Bench Suite installiert gcad, agentee, Antenna Toolbox, WaveShark, thermview und Cycler aus deren eigenen Releases, hält jedes aktuell und startet sie aus einem Fenster. Kostenlos und Open Source, für Linux, macOS und Windows.

Linux und macOS

curl -fsSL https://benchsuite.net/install.sh | sh
Das Bench Suite-Fenster: sechs Tools in drei Spalten, jeweils mit Version und Startknopf, und gcad bietet ein Update an
Bench Suite 0.1.1Sechs Tools, ein Fenster

So kommt ein Update an

Jedes Tool wird beim Öffnen des Launchers geprüft. Ein neues Release ist ein Knopf, und der Knopf wird zu einem eigenen Fortschrittsbalken.

  1. Check

    Beim Start fragt der Launcher GitHub nach dem neuesten Release jedes Werkzeugs und seiner selbst. Eine Antwort, die sich nicht geändert hat, zählt nicht gegen die stündliche Grenze von GitHub.

  2. Download

    Der Build für dein Gerät kommt aus dem eigenen Release des Werkzeugs, mit dem Fortschritt auf dem Button des Werkzeugs angezeigt.

  3. Verify

    Die Datei wird vor dem Entpacken gegen die Größe und den sha256-Hash geprüft, die GitHub dafür veröffentlicht.

  4. Install

    Die neue Version wird an Ort und Stelle ausgetauscht, auch wenn die alte noch läuft. Der Launcher aktualisiert sich auf dieselbe Weise.

Datei auf das Fenster ziehen

Ein Bauteil, eine Platine oder ein Wärmebild, das auf den Launcher gezogen wird, öffnet sich im Tool, das es liest. Ein Projektordner, der gezogen wird, öffnet sich in agentee.

  • Bereits installiert?

    Ein Werkzeug, das du mit cargo oder einem Paketmanager installiert hast, wird auf deinem PATH gefunden und so gestartet, wie es ist. Seine Version wird gelesen, und der Launcher installiert nur dann seine eigene Kopie, wenn du das anforderst.

  • Irgendetwas ist schiefgelaufen?

    Wenn ein Werkzeug mit einem Fehler beendet wird, zeigt der Launcher die letzte Zeile an, die es ausgegeben hat, statt still nichts zu tun.

  • Nichts ist gebündelt

    Jedes Werkzeug hat sein eigenes Repository, seine eigene Version und sein eigenes Release. Ein Fix in WaveShark erreicht dich an dem Tag, an dem WaveShark ihn veröffentlicht, nicht an dem Tag, an dem die Suite das tut.

.gcad.gasm.gsimgcad
.board.toml.sch.toml.pcb.toml.sym.toml.fp.toml.sim.tomlagentee
.irg.jpg.img.seqthermview
Ziel für Ziehen und Ablegen

Launcher holen, dann Tools wählen

Der Launcher ist ein einzelnes kleines Programm. Alles andere wird von innen installiert, ein Tool oder alle sechs.