Bench Suite

Un lanceur pour les outils de votre établi

Bench Suite installe gcad, agentee, Antenna Toolbox, WaveShark, thermview et Cycler depuis leurs propres versions publiées, maintient chacun à jour, et les lance depuis une seule fenêtre. Gratuit et open source, pour Linux, macOS et Windows.

Linux et macOS

curl -fsSL https://benchsuite.net/install.sh | sh
La fenêtre Bench Suite : six outils en trois colonnes, chacun avec sa version et un bouton de lancement, et gcad proposant une mise à jour
Bench Suite 0.1.1Six outils, une fenêtre

Comment arrive une mise à jour

Chaque outil est vérifié quand le lanceur s'ouvre. Une nouvelle version publiée est un bouton, et le bouton devient sa propre barre de progression.

  1. Check

    Au démarrage, le lanceur demande à GitHub la dernière version publiée de chaque outil et de lui-même. Une réponse qui n'a pas changé ne compte pas dans la limite horaire de GitHub.

  2. Download

    La compilation pour votre machine provient de la version publiée de l'outil, avec la progression affichée sur le bouton de l'outil.

  3. Verify

    Le fichier est vérifié par rapport à la taille et au sha256 que GitHub publie pour lui avant d'être décompressé.

  4. Install

    La nouvelle version est remplacée sur place, même si l'ancienne tourne. Le lanceur se met à jour de la même manière.

Déposer un fichier sur la fenêtre

Une pièce, un circuit imprimé ou une image thermique déposée sur le lanceur s'ouvre dans l'outil qui la lit. Déposez un dossier de projet et il s'ouvre dans agentee.

  • Déjà installé ?

    Un outil installé avec cargo ou un gestionnaire de paquets est trouvé sur votre PATH et lancé tel quel. Sa version est lue, et le lanceur n'installe sa propre copie que si vous le demandez.

  • Un problème ?

    Si un outil se termine avec une erreur, le lanceur affiche la dernière ligne qu'il a imprimée au lieu de ne rien faire.

  • Rien n'est inclus

    Chaque outil conserve son propre dépôt, sa version et sa version publiée. Une correction dans WaveShark vous parvient le jour où WaveShark la publie, pas quand la suite le fait.

.gcad.gasm.gsimgcad
.board.toml.sch.toml.pcb.toml.sym.toml.fp.toml.sim.tomlagentee
.irg.jpg.img.seqthermview
Cible de dépôt

Obtenir le lanceur, puis choisir vos outils

Le lanceur est un petit programme unique. Tout le reste s'installe depuis l'intérieur, un outil ou les six.