Bench Suite

Un launcher per gli strumenti sul tuo banco di lavoro

Bench Suite installa gcad, agentee, Antenna Toolbox, WaveShark, thermview e Cycler dalle loro release, mantiene ognuno aggiornato e li avvia da una sola finestra. Gratuito e open source, per Linux, macOS e Windows.

Linux e macOS

curl -fsSL https://benchsuite.net/install.sh | sh
La finestra di Bench Suite: sei strumenti in tre colonne, ognuno con la sua versione e un pulsante di avvio, e gcad che offre un aggiornamento
Bench Suite 0.1.1Sei strumenti, una finestra

Come arriva un aggiornamento

Ogni strumento viene controllato quando il launcher si apre. Una nuova release è un pulsante, e il pulsante diventa la sua barra di avanzamento.

  1. Check

    All'avvio, il launcher chiede a GitHub l'ultima release di ogni strumento e di sé stesso. Una risposta che non è cambiata non conta contro il limite orario di GitHub.

  2. Download

    La build per il tuo computer proviene dalla release dello strumento, con il progresso disegnato sul pulsante dello strumento.

  3. Verify

    Il file viene verificato rispetto alla dimensione e al sha256 pubblicati da GitHub prima di essere estratto.

  4. Install

    La nuova versione viene sostituita in loco, anche se quella vecchia è in esecuzione. Il launcher si aggiorna allo stesso modo.

Trascina un file sulla finestra

Un componente, una scheda o un'immagine termica trascinata sul launcher si apre nello strumento che la legge. Trascina una cartella di progetto e si apre in agentee.

  • Già installato?

    Uno strumento installato con cargo o un gestore di pacchetti viene trovato nel tuo PATH e avviato così com'è. La sua versione viene letta, e il launcher installa la sua copia solo se lo chiedi.

  • Qualcosa è andato storto?

    Se uno strumento esce con un errore, il launcher mostra l'ultima riga stampata invece di non fare nulla in silenzio.

  • Niente è incluso

    Ogni strumento mantiene il proprio repository, versione e release. Una correzione in WaveShark arriva a te il giorno in cui WaveShark la pubblica, non quando lo fa la suite.

.gcad.gasm.gsimgcad
.board.toml.sch.toml.pcb.toml.sym.toml.fp.toml.sim.tomlagentee
.irg.jpg.img.seqthermview
Destinazione di trascinamento

Ottieni il launcher, poi scegli i tuoi strumenti

Il launcher è un singolo piccolo programma. Tutto il resto si installa da dentro, uno strumento o tutti e sei.