TechRetriever
Produs

Bash language: de la prima ciornă la diff-ul verificat

01

Tu aduci bash language, iar TechRetriever aduce uneltele: citește scripturile tale, scrie altele noi, le rulează în WSL sau prin SSH pe sisteme care îți aparțin și arată rezultatul real al fiecărui pas ca pe o fișă. Plan only nu rulează nimic. Versiunea 2.9.30 cere Windows 10 sau 11.

01

Citește înainte să scrie

read_file și grep deschid scripturile și jurnalele tale, așa că un script nou urmează obiceiurile deja existente în folderul tău.

02

Rulează și raportează

Shell rulează scriptul tău și raportează codul real de ieșire, deci o comandă eșuată apare ca o fișă eșuată.

03

Modificarea o aprobi tu

edit_file arată un diff, iar Ask first se oprește înainte de acțiunile care schimbă ceva.

Ce face agentul cu scripturile Bash

Unde se potrivește Bash și unde ajută agentul

Privește limbajul de programare Bash ca pe lipiciul care leagă comenzi și fișiere pentru automatizare, nu ca pe o unealtă pentru calcule grele. Ține scripturile scurte. Agentul schițează lipiciul, iar tu decizi ce treburi merită unul.

Două treburi, de la început la sfârșit

Adaugă un mesaj de utilizare unui script existent

Cere agentului să adauge un mesaj de utilizare în count-logs.sh, astfel încât scriptul să se oprească atunci când nu e dat niciun folder. read_file încarcă scriptul, iar grep verifică dacă există deja o linie de utilizare. Începătorii pot cere agentului să explice comenzile Bash din count-logs.sh care citesc sistemul de fișiere înainte de a edita ceva. Apoi edit_file adaugă un test scurt și arată modificarea ca diff. Fiindcă set -u oprește scriptul când $1 nu e setat, testul trebuie să verifice mai întâi $#. Citește diff-ul, acceptă-l doar dacă verificarea apare înainte de orice folosire a lui $1 și rulează bash -n pe rezultat.

Adaugă scurtături propriului shell

Un salt simplu între directoare pentru Bash este o funcție scurtă care trece într-un folder salvat sub un nume. Cere agentului s-o scrie cu write_file și lasă web_search și http_get să citească pagina oficială a manualului despre sintaxa funcțiilor și a alias-urilor pe care le folosește. Ține-o mică. A învăța Bash înseamnă în mare parte a învăța tipare de scripting, iar un salt care parcurge o listă de nume salvate e un loc firesc pentru a cunoaște buclele while. Testează funcția într-un shell de unică folosință în WSL, nu în sesiunea ta principală. Citește diff-ul fiecărei modificări din fișierul tău de pornire și păstrează o copie de rezervă a acelui fișier înainte să accepți ceva.

Ce nu face TechRetriever

TechRetriever nu este un serviciu găzduit și nici un plugin. Este destinat doar fișierelor tale, PC-ului tău și serverelor pe care ești autorizat să le folosești și nu impune acest domeniu, așa că tu ții fiecare treabă în interiorul lui. Nimic de aici nu garantează că codul, scanările sau analizele sunt corecte.

TechRetriever pentru Windows

Pune-l la treabă pe un singur script

Descarcă TechRetriever ↗