Bench Suite

Um lançador para as ferramentas na sua bancada

O Bench Suite instala o gcad, agentee, Antenna Toolbox, WaveShark, thermview e Cycler a partir das respetivas versões publicadas, mantém cada um atualizado e inicia-os a partir de uma janela. Gratuito e de código aberto, para Linux, macOS e Windows.

Linux e macOS

curl -fsSL https://benchsuite.net/install.sh | sh
A janela do Bench Suite: seis ferramentas em três colunas, cada uma com a sua versão e um botão de lançamento, e o gcad a oferecer uma atualização
Bench Suite 0.1.1Seis ferramentas, uma janela

Como chega uma atualização

Cada ferramenta é verificada quando o lançador abre. Uma nova versão publicada é um botão, e o botão transforma-se na sua própria barra de progresso.

  1. Check

    No arranque, o lançador pede ao GitHub a versão publicada mais recente de cada ferramenta e de si próprio. Uma resposta que não mudou não conta para o limite horário do GitHub.

  2. Download

    A compilação para o seu computador vem da versão publicada da própria ferramenta, com o progresso desenhado no botão da ferramenta.

  3. Verify

    O ficheiro é verificado contra o tamanho e o sha256 que o GitHub publica para ele antes de ser descompactado.

  4. Install

    A nova versão é substituída no local, mesmo enquanto a antiga está a correr. O lançador atualiza-se a si próprio da mesma forma.

Arraste um ficheiro para a janela

Uma peça, uma placa ou uma imagem térmica arrastada para o lançador abre na ferramenta que a lê. Arraste uma pasta de projeto e abre no agentee.

  • Já instalado?

    Uma ferramenta instalada com cargo ou um gestor de pacotes é encontrada no PATH e lançada tal como está. A sua versão é lida, e o lançador só instala a sua própria cópia quando pedir.

  • Algo correu mal?

    Se uma ferramenta terminar com um erro, o lançador mostra a última linha que imprimiu em vez de ficar silenciosamente inerte.

  • Nada é incluído

    Cada ferramenta mantém o seu próprio repositório, versão e versão publicada. Uma correção no WaveShark chega-lhe no dia em que o WaveShark a publica, não quando a suite o faz.

.gcad.gasm.gsimgcad
.board.toml.sch.toml.pcb.toml.sym.toml.fp.toml.sim.tomlagentee
.irg.jpg.img.seqthermview
Alvo de arrastar

Obtenha o lançador e depois escolha as suas ferramentas

O lançador é um único pequeno programa. Tudo o resto instala-se a partir do interior dele, uma ferramenta ou as seis.