TechRetriever
Produit

Bash language : du premier brouillon au diff relu

01

Tu apportes le bash language, et TechRetriever apporte les outils : il lit tes scripts, en rédige de nouveaux, les exécute dans WSL ou via SSH sur des systèmes qui t’appartiennent, et affiche le vrai résultat de chaque étape sous forme de carte. Plan only n’exécute rien. La version 2.9.30 exige Windows 10 ou 11.

01

Lit avant d’écrire

read_file et grep ouvrent tes scripts et tes journaux, si bien qu’un nouveau script suit les habitudes déjà présentes dans ton dossier.

02

Exécute et rend compte

Shell exécute ton script et rapporte le vrai code de sortie, donc une commande qui échoue apparaît comme une carte en échec.

03

C’est toi qui valides la modification

edit_file affiche un diff, et Ask first fait une pause avant les actions qui modifient quelque chose.

Ce que l’agent fait avec les scripts Bash

Où Bash trouve sa place et où l’agent aide

Considère le langage de programmation Bash comme la colle qui relie commandes et fichiers pour l’automatisation, pas comme un outil de calcul lourd. Garde les scripts courts. L’agent rédige la colle, et c’est toi qui décides quelles tâches en méritent une.

Deux tâches, du début à la fin

Ajouter un message d’usage à un script existant

Demande à l’agent d’ajouter un message d’usage à count-logs.sh pour que le script s’arrête quand aucun dossier n’est donné. read_file charge le script, et grep vérifie si une ligne d’usage existe déjà. Les débutants peuvent demander à l’agent d’expliquer les commandes Bash de count-logs.sh qui lisent le système de fichiers avant de modifier quoi que ce soit. edit_file ajoute ensuite un court test et affiche le changement sous forme de diff. Comme set -u arrête le script quand $1 n’est pas défini, le test doit d’abord vérifier $#. Lis le diff, n’accepte que si cette vérification précède tout usage de $1, et lance bash -n sur le résultat.

Ajouter des raccourcis à ton propre shell

Un simple sauteur de répertoires pour Bash est une courte fonction qui se place dans un dossier que tu as enregistré sous un nom. Demande à l’agent de l’écrire avec write_file, et laisse web_search et http_get lire la page officielle du manuel sur la syntaxe des fonctions et des alias qu’elle utilise. Reste simple. Apprendre Bash, c’est en grande partie apprendre des motifs de script, et un sauteur qui parcourt une liste de noms enregistrés est un bon endroit pour rencontrer les boucles while. Teste la fonction dans un shell jetable à l’intérieur de WSL plutôt que dans ta session principale. Lis le diff de chaque modification de ton fichier de démarrage, et garde une copie de sauvegarde de ce fichier avant d’accepter quoi que ce soit.

Ce que TechRetriever ne fait pas

TechRetriever n’est ni un service hébergé ni un plugin. Il est prévu uniquement pour tes propres fichiers, ton propre PC et les serveurs que tu es autorisé à utiliser, et il ne fait pas respecter ce périmètre : c’est à toi de garder chaque tâche à l’intérieur. Rien ici ne garantit que le code, les analyses ou les scans soient corrects.

TechRetriever pour Windows

Mets-le au travail sur un seul script

Télécharger TechRetriever ↗