TechRetriever
Produto

Bash language, do primeiro rascunho ao diff revisado

01

Você traz a bash language e o TechRetriever traz as ferramentas: ele lê seus scripts, escreve novos, executa no WSL ou por SSH em sistemas que são seus e mostra o resultado real de cada passo em um cartão. O Plan only não executa nada. A versão 2.9.30 exige Windows 10 ou 11.

01

Lê antes de escrever

O read_file e o grep abrem seus scripts e logs, então um script novo segue os hábitos que já existem na sua pasta.

02

Executa e informa

O Shell executa seu script e informa o código de saída real, de modo que um comando que falha aparece como um cartão com falha.

03

Você aprova a alteração

O edit_file mostra um diff, e o Ask first pausa antes de ações que alteram algo.

O que o agente faz com scripts Bash

Onde o Bash se encaixa e onde o agente ajuda

Trate a linguagem de programação Bash como a cola que une comandos e arquivos para automação, não como ferramenta para cálculo pesado. Mantenha os scripts curtos. O agente escreve a cola, e você decide quais tarefas merecem uma.

Duas tarefas, do começo ao fim

Adicione uma mensagem de uso a um script existente

Peça ao agente que adicione uma mensagem de uso ao count-logs.sh para que o script pare quando nenhuma pasta for informada. O read_file carrega o script, e o grep verifica se já existe uma linha de uso. Quem está começando pode pedir ao agente que explique os comandos Bash do count-logs.sh que leem o sistema de arquivos antes de editar qualquer coisa. Em seguida o edit_file adiciona um teste curto e mostra a alteração como um diff. Como o set -u interrompe o script quando $1 não está definido, o teste deve verificar $# primeiro. Leia o diff, aceite somente se essa verificação vier antes de qualquer uso de $1 e rode bash -n no resultado.

Adicione atalhos ao seu próprio shell

Um pulador de diretórios simples para Bash é uma função curta que muda para uma pasta que você salvou com um nome. Peça ao agente que a escreva com write_file e deixe o web_search e o http_get lerem a página oficial do manual sobre a sintaxe de funções e aliases que ela usa. Mantenha pequena. Aprender Bash é, em boa parte, aprender padrões de script, e um pulador que percorre uma lista de nomes salvos é um bom lugar para conhecer os laços while. Teste a função em um shell descartável dentro do WSL, e não na sua sessão principal. Leia o diff de cada alteração no seu arquivo de inicialização e guarde uma cópia de backup desse arquivo antes de aceitar qualquer coisa.

O que o TechRetriever não faz

O TechRetriever não é um serviço hospedado nem um plugin. Ele se destina somente aos seus próprios arquivos, ao seu próprio PC e a servidores que você tem autorização para usar, e não impõe esse escopo, então cabe a você manter cada tarefa dentro dele. Nada aqui garante que código, varreduras ou análises estejam corretos.

TechRetriever para Windows

Coloque-o para trabalhar em um script

Baixar o TechRetriever ↗